| 58 | |
| 59 | |
| 60 | class TestCM: |
| 61 | def __init__(self, ordering, enter_result=None): |
| 62 | self.ordering = ordering |
| 63 | self.enter_result = enter_result |
| 64 | |
| 65 | def __enter__(self): |
| 66 | self.ordering.append('enter') |
| 67 | return self.enter_result |
| 68 | |
| 69 | def __exit__(self, *exc_info): |
| 70 | self.ordering.append('exit') |
| 71 | |
| 72 | |
| 73 | class LacksEnterAndExit: |
no outgoing calls
searching dependent graphs…