summaryrefslogtreecommitdiff
path: root/tests/test_arcs.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_arcs.py')
-rw-r--r--tests/test_arcs.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/test_arcs.py b/tests/test_arcs.py
index 7df623b..2111c9b 100644
--- a/tests/test_arcs.py
+++ b/tests/test_arcs.py
@@ -1122,7 +1122,13 @@ class OptimizedIfTest(CoverageTest):
""",
arcz=".1 12 24 41 26 61 1.",
)
- # No Python optimizes away "if not __debug__:"
+ # Before 3.7, no Python optimized away "if not __debug__:"
+ if env.PYVERSION < (3, 7):
+ arcz = ".1 12 23 31 34 41 26 61 1."
+ arcz_missing = "34 41"
+ else:
+ arcz = ".1 12 23 31 26 61 1."
+ arcz_missing = ""
self.check_coverage("""\
for value in [True, False]:
if value:
@@ -1131,8 +1137,8 @@ class OptimizedIfTest(CoverageTest):
else:
x = 6
""",
- arcz=".1 12 23 31 34 41 26 61 1.",
- arcz_missing="34 41",
+ arcz=arcz,
+ arcz_missing=arcz_missing,
)