import asyncio
from test.support import import_helper
import contextlib
+import warnings
support.requires_working_socket(module=True)
stack.enter_context(self.assertRaisesRegex(*error))
if warning is not None:
stack.enter_context(self.assertWarnsRegex(*warning))
+ else:
+ stack.enter_context(warnings.catch_warnings())
+ warnings.simplefilter('error')
func(output)
sys.settrace(None)
output.append(1)
output.append(2)
- @jump_test(1, 4, [5])
+ @jump_test(1, 4, [5], warning=(RuntimeWarning, unbound_locals))
def test_jump_is_none_forwards(output):
x = None
if x is None:
output.append(5)
output.append(6)
- @jump_test(1, 4, [5])
+ @jump_test(2, 4, [5])
def test_jump_is_not_none_forwards(output):
x = None
if x is not None: