/opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/__pycache__/replace.cpython-311.pyc (16882B)
§
0æL<.^Ù ã óì — d dl Z d dlmZ d dlmZ d dlmZmZ d dlm Z m
Z
d dlmZ d dl
mZmZmZmZmZ d dlmZmZmZmZmZ d d lmZmZ d dlZeeegef Zd
„ Z ed¦ « Z G d„ d
¦ « Z! ddedede"dedededeegef fd„Z#ededefd„¦ « Z$ed dededefd„¦ « Z%ed dededefd„¦ « Z& G d„ de'¦ « Z(dZ) ee)e!j* e!j# e#e(g¦ « dS )!é N)Úcontextmanager)Úpartial)Ú
get_referrersÚ
get_referents)ÚsetitemÚgetitem)Ú
ModuleType)ÚAnyÚTypeVarÚCallableÚDictÚTuple)ÚresolveÚ not_thereÚResolvedÚclassmethod_typeÚ
class_type)ÚwrapÚextend_docstringc óD — t | |¦ « ot ||¦ « S ©N)Ú
isinstance)ÚxÚyÚ
descriptors úf/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/testfixtures/replace.pyÚnot_same_descriptorr s$ € Ý�a˜Ñ$Ô$ÐFZ¸¸:Ñ-FÔ-FÐ)FÐFó ÚRc óê — e Zd ZdZd„ Zdefd„Z ddeded e d
ede
ded
efd„Z ddeded e d
ede
ded
dfd„Z
deded
dfd„Zdede fd„Zddededed
dfd„Zddededed
dfd„Zdd„Zd„ Zd„ Zd„ ZdS )ÚReplacerzž
These are used to manage the mocking out of objects so that units
of code can be tested without having to rely on their normal
dependencies.
c ó — i | _ d S r )Ú originals©Úselfs r Ú__init__zReplacer.__init__ s
€ Ø:<ˆŒˆˆr Úresolvedc ó0 — |t u rk|j t u r, t |j |j ¦ « n# t $ r Y nw xY w|j t u r! |j |j = d S # t $ r Y d S w xY wd S | |j |j |¦ « d S r ) r ÚsetterÚsetattrÚdelattrÚ containerÚnameÚAttributeErrorr ÚKeyError)r% r' Úvalues r Ú_replacezReplacer._replace# sÉ € Ø•IÐÐØŒ¥'Ð)Ð)ðݘHÔ.°´
Ñ>Ô>Ð>Ð>øÝ%ð ð ð Ø�DðøøøàŒ¥'Ð)Ð)ðØ Ô*¨8¬=Ð9Ð9Ð9øÝð ð ð Ø�D�Dðøøøð *Ð)ð
�OŠO˜HÔ.°´
¸uÑEÔEÐEÐEÐEs! ™4 ´
AÁ AÁ
A" Á"
A0Á/A0TNÚtargetÚreplacementÚstrictr, Úaccessorr- Úreturnc óÀ — |€|�t d¦ « ‚t |t ¦ « r"|�t d¦ « ‚t ||¦ « }nüt }|€|}|pt |dd¦ « }|€t d¦ « ‚|€I t } |||¦ « }nY# t $ r Y nMt $ r t
} |||t ¦ « }Y n)w xY w |||¦ « }n# t t f$ r Y nw xY w|r4|t u s+||u s' |||¦ « } || urt |›d|› d|› �¦ « ‚t ||t u rt nt ||¦ « }|j
€t d¦ « ‚|j t u r|rt d |j z ¦ « ‚|}
t |j t$ ¦ « r„|j |j j v r|j j |j |_ t) |j |t* ¦ « rt+ |¦ « }
n*t) |j |t, ¦ « rt- |¦ « }
| ||
¦ « t1 |¦ « }|| j vr||f| j |<