Files
codeql/python/ql/test/extractor-tests/deep_graph/long_if.py
Taus e45f6e9b24 Python: Add copy of extractor tests
These get to live next to the existing library and query tests, and are
run as part of both the Python 2 and Python 3 language tests.
2024-04-15 12:22:07 +00:00

1218 lines
17 KiB
Python

def long_elif_chain(cond):
if cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
elif cond:
pass
else:
return 0