|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """Test that not-in-loop is detected properly."""
- # pylint: disable=missing-docstring, invalid-name, too-few-public-methods
- # pylint: disable=useless-else-on-loop, using-constant-test
-
- while True:
- def ala():
- continue # [not-in-loop]
-
- while True:
- pass
- else:
- continue # [not-in-loop]
-
- def lala():
- continue # [not-in-loop]
-
- while True:
- class A(object):
- continue # [not-in-loop]
-
- for _ in range(10):
- pass
- else:
- continue # [not-in-loop]
-
- for _ in range(42):
- pass
- else:
- break # [not-in-loop]
-
- if True:
- continue # [not-in-loop]
- else:
- break # [not-in-loop]
-
- for _ in range(10):
- for _ in range(20):
- pass
- else:
- continue
-
- while True:
- while True:
- break
- else:
- break
- break
- else:
- pass
-
- for _ in range(1):
- continue
- for _ in range(42):
- break
|