diff options
Diffstat (limited to 'tests/functional/continue_in_finally.py')
-rw-r--r-- | tests/functional/continue_in_finally.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/functional/continue_in_finally.py b/tests/functional/continue_in_finally.py new file mode 100644 index 000000000..89e1affb1 --- /dev/null +++ b/tests/functional/continue_in_finally.py @@ -0,0 +1,24 @@ +"""Test that `continue` is catched when met inside a `finally` clause."""
+
+# pylint: disable=missing-docstring, lost-exception, broad-except
+
+while True:
+ try:
+ pass
+ finally:
+ continue # [continue-in-finally]
+
+while True:
+ try:
+ pass
+ finally:
+ break
+
+while True:
+ try:
+ pass
+ except Exception:
+ pass
+ else:
+ continue
+
\ No newline at end of file |