6 >>> result # doctest: +ELLIPSIS
7 ['ENTER', "EXIT (<...ValueError...>,...ValueError..., <traceback object at ...)"]
9 >>> inner_result_no_exc
12 ['ENTER', 'EXIT (None, None, None)']
15 class ContextManager(object):
16 def __init__(self, result):
19 self.result.append("ENTER")
20 def __exit__(self, *values):
21 self.result.append("EXIT %r" % (values,))
26 with ContextManager(result_no_exc) as c:
27 inner_result_no_exc = result_no_exc[:]
31 with ContextManager(result) as c:
32 inner_result = result[:]
33 raise ValueError('TEST')