/opt/imh-python/lib/python3.9/unittest/test/testmock/__pycache__
Edit: /opt/imh-python/lib/python3.9/unittest/test/testmock/__pycache__/testwith.cpython-39.pyc (12329B)
a
dh/ @ s d dl Z d dlmZ d dlmZ d dlmZmZmZm Z m
Z
mZ e jZ
e jZG dd deZG dd de jZG d d
d
e jZedkre dS ) N)catch_warnings)is_instance) MagicMockMockpatchsentinel mock_opencallc @ s e Zd ZdS )SampleExceptionN)__name__
__module____qualname__ r r @/opt/imh-python/lib/python3.9/unittest/test/testmock/testwith.pyr
r
c @ sl e Zd Zdd Zdd Zdd Zdd Zd d
Zdd Zd
d Z dd Z
dd Zdd Zdd Z
dd ZdS )WithTestc C sR t dt tj | ttjd W d n1 s60 Y | ttj d S N%s.something unpatched)r r r
Something2assertEqual something Somethingselfr r r test_with_statement s .zWithTest.test_with_statementc C s | tV tdt tj& | ttjd t W d n1 sH0 Y W d n1 sf0 Y | ttj d S r ) assertRaisesr
r r r r r r r r r r r test_with_statement_exception s
Bz&WithTest.test_with_statement_exceptionc C s^ t dt 0}| t|d | t|td W d n1 sB0 Y | ttj d S )Nr r zpatching wrong type) r r r r
assertTruer r r r r mock_somethingr r r test_with_statement_as s "zWithTest.test_with_statement_asc C sd G dd dt }|j}t |d | |j|d W d n1 sH0 Y | |j| d S )Nc @ s e Zd ZdZdS )z6WithTest.test_patch_object_with_statement.
.FoofooN)r r r
r r r r r Foo) s r# r r )objectr r ZassertNotEqualr )r r# Zoriginalr r r test_patch_object_with_statement( s
.z)WithTest.test_patch_object_with_statementc
C s t dd tdt X}tdt ,}| t|d | t|d W d n1 sX0 Y W d n1 sv0 Y W d n1 s0 Y | ttj | ttj d S )NT)recordr %s.something_elser ) r r r r r something_elser r
SomethingElser r Zmock_something_elser r r test_with_statement_nested1 s ^z#WithTest.test_with_statement_nestedc C s` t dt tj.}| t|d | |tjd W d n1 sD0 Y | ttj d S )Nr r zwrong patchr r r ZPatchedr r r r r r r test_with_statement_specified<