diff options
author | Dan Albert <danalbert@google.com> | 2021-11-18 15:29:53 -0800 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2021-11-18 15:29:53 -0800 |
commit | 612950b6eae36a543f4645d743f5fd02839c9788 (patch) | |
tree | 3031e603522c7cb51097774097abf2ed3dea119a /tests/functional/t/too/too_many_statements.py | |
parent | 3c1d8f114801a00b92ab062ceef2244d502bb7ae (diff) | |
parent | d98e6e8adcdc5ebcd9c863f630e748cdba639b0a (diff) | |
download | pylint-612950b6eae36a543f4645d743f5fd02839c9788.tar.gz |
Merge upstream tag v2.11.1.
Test: None
Bug: http://b/206656351
Change-Id: I7831112fa3014bf7998432f9e1ac96be18fca60c
Diffstat (limited to 'tests/functional/t/too/too_many_statements.py')
-rw-r--r-- | tests/functional/t/too/too_many_statements.py | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/tests/functional/t/too/too_many_statements.py b/tests/functional/t/too/too_many_statements.py new file mode 100644 index 000000000..7de72bc2c --- /dev/null +++ b/tests/functional/t/too/too_many_statements.py @@ -0,0 +1,133 @@ +# pylint: disable=missing-docstring, invalid-name + +from __future__ import print_function + +def stupid_function(arg): # [too-many-statements] + if arg == 1: + print(1) + elif arg == 2: + print(1) + elif arg == 3: + print(1) + elif arg == 4: + print(1) + elif arg == 5: + print(1) + elif arg == 6: + print(1) + elif arg == 7: + print(1) + elif arg == 8: + print(1) + elif arg == 9: + print(1) + elif arg == 10: + print(1) + elif arg < 1: + print(1) + print(1) + arg = 0 + for _ in range(arg): + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + print(1) + +def long_function_with_inline_def(fake): # [too-many-statements] + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + def an_inline_function(var): + return var + var + fake = an_inline_function(fake) + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + fake += 1 + + +def exmaple_function(): # [too-many-statements] + a = 1 + b = 2 + c = 3 + d = a * b + c + print(d) |