123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- """ Test for too many branches. """
- # pylint: disable=using-constant-test
- def wrong(): # [too-many-branches]
- """ Has too many branches. """
- if 1:
- pass
- elif 1:
- pass
- elif 1:
- pass
- elif 1:
- pass
- elif 1:
- pass
- elif 1:
- pass
- try:
- pass
- finally:
- pass
- if 2:
- pass
- while True:
- pass
- if 1:
- pass
- elif 2:
- pass
- elif 3:
- pass
-
- def good():
- """ Too many branches only if we take
- into consideration the nested functions.
- """
- def nested_1():
- """ empty """
- if 1:
- pass
- elif 2:
- pass
- elif 3:
- pass
- elif 4:
- pass
-
- nested_1()
- try:
- pass
- finally:
- pass
- try:
- pass
- finally:
- pass
- if 1:
- pass
- elif 2:
- pass
- elif 3:
- pass
- elif 4:
- pass
- elif 5:
- pass
- elif 6:
- pass
- elif 7:
- pass
|