You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
22 lines
400 B
Python
22 lines
400 B
Python
"""
|
|
This program is self checking!
|
|
"""
|
|
|
|
|
|
class TestContextManager:
|
|
def __enter__(self):
|
|
return 1, 2
|
|
|
|
def __exit__(self, exc_type, exc_value, exc_tb):
|
|
return self, exc_type, exc_value, exc_tb
|
|
|
|
|
|
with open(__file__) as a:
|
|
assert a
|
|
|
|
with open(__file__) as a, open(__file__) as b:
|
|
assert a.read() == b.read()
|
|
|
|
with TestContextManager() as a, b:
|
|
assert (a, b) == (1, 2)
|