/opt/imh-python/lib/python3.9/unittest/test/testmock/__pycache__
Edit: /opt/imh-python/lib/python3.9/unittest/test/testmock/__pycache__/testsealable.cpython-39.pyc (7088B)
a
dæhƒ ã @ sH d dl Z d dl mZ G dd„ dƒZG dd„ de jƒZedkrDe ¡ dS )é N)Úmockc @ s e Zd Zdd„ Zdd„ ZdS )ÚSampleObjectc C s d S ©N© ©Úselfr r úD/opt/imh-python/lib/python3.9/unittest/test/testmock/testsealable.pyÚmethod_sample1 ó zSampleObject.method_sample1c C s d S r r r r r r Úmethod_sample2 r
zSampleObject.method_sample2N)Ú__name__Ú
__module__Ú__qualname__r r r r r r r s r c @ sœ e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ Zdd„ Zdd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%S )&ÚTestSealablec C sD t ¡ }| |jt j¡ | | ¡ t j¡ | | ¡ ¡ t j¡ d S r )r ÚMockZassertIsInstanceÚtestÚtest2©r Úmr r r Ú,test_attributes_return_more_mocks_by_default s z9TestSealable.test_attributes_return_more_mocks_by_defaultc C sv t ¡ }t |¡ | t¡ |j W d ƒ n1 s80 Y | t¡ |ƒ W d ƒ n1 sh0 Y d S r ©r r ÚsealÚassertRaisesÚAttributeErrorr r r r r Ú.test_new_attributes_cannot_be_accessed_on_seal s
$z;TestSealable.test_new_attributes_cannot_be_accessed_on_sealc C sF t ¡ }t |¡ | t¡ d|_W d ƒ n1 s80 Y d S ©Né r r r r r Ú)test_new_attributes_cannot_be_set_on_seal s
z6TestSealable.test_new_attributes_cannot_be_set_on_sealc C s6 t ¡ }d|j_t |¡ d|j_| |jjd¡ d S )Nr é )r r r r r ÚassertEqualr r r r Ú+test_existing_attributes_can_be_set_on_seal% s
z8TestSealable.test_existing_attributes_can_be_set_on_sealc C sP t ¡ }d|j_t |¡ | t¡ d|j_W d ƒ n1 sB0 Y d S r )r r r r r r r Útest3r r r r Ú2test_new_attributes_cannot_be_set_on_child_of_seal- s
z?TestSealable.test_new_attributes_cannot_be_set_on_child_of_sealc C s. t ¡ }d|j_t |¡ | | ¡ d¡ d S )Né )r r r Úreturn_valuer r r r r r Ú+test_existing_attributes_allowed_after_seal5 s
z8TestSealable.test_existing_attributes_allowed_after_sealc C s( t jdd}t |¡ | |jd¡ d S )Nr )Ú
test_value)r r r r r&