summaryrefslogtreecommitdiff
path: root/tests/functional/e/elif_checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/e/elif_checker.py')
-rw-r--r--tests/functional/e/elif_checker.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/functional/e/elif_checker.py b/tests/functional/e/elif_checker.py
new file mode 100644
index 000000000..b9722f349
--- /dev/null
+++ b/tests/functional/e/elif_checker.py
@@ -0,0 +1,27 @@
+"""Checks use of "else if" triggers a refactor message"""
+
+
+def my_function():
+ """docstring"""
+ myint = 2
+ if myint > 5:
+ pass
+ else:
+ if myint <= 5: # [else-if-used]
+ pass
+ else:
+ myint = 3
+ if myint > 2:
+ if myint > 3:
+ pass
+ elif myint == 3:
+ pass
+ elif myint < 3:
+ pass
+ else:
+ if myint: # [else-if-used]
+ pass
+ else:
+ if myint:
+ pass
+ myint = 4