Skip to content

Commit d940023

Browse files
committed
test: dropping old Python versions mean we no longer need optimize_if_not_debug=0
1 parent 4836761 commit d940023

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

coverage/env.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,19 @@ class PYBEHAVIOR:
4141

4242
# Is "if not __debug__" optimized away? The exact details have changed
4343
# across versions.
44-
optimize_if_not_debug = 0
4544
if pep626:
4645
optimize_if_not_debug = 1
4746
elif PYPY:
4847
if PYVERSION >= (3, 9):
4948
optimize_if_not_debug = 2
5049
elif PYVERSION[:2] == (3, 8):
5150
optimize_if_not_debug = 3
52-
elif PYVERSION[:2] <= (3, 7):
51+
else:
5352
optimize_if_not_debug = 1
5453
else:
5554
if PYVERSION >= (3, 8, 0, 'beta', 1):
5655
optimize_if_not_debug = 2
57-
elif PYVERSION >= (3, 7, 0, 'alpha', 4):
56+
else:
5857
optimize_if_not_debug = 1
5958

6059
# Can co_lnotab have negative deltas?

tests/test_arcs.py

+5-8
Original file line numberDiff line numberDiff line change
@@ -1520,16 +1520,14 @@ def test_if_debug(self):
15201520
)
15211521

15221522
def test_if_not_debug(self):
1523-
arcz_missing = ""
1524-
if env.PYBEHAVIOR.optimize_if_not_debug == 3:
1525-
arcz = ".1 12 23 32 37 72 28 8."
1523+
if env.PYBEHAVIOR.optimize_if_not_debug == 1:
1524+
arcz = ".1 12 23 34 42 37 72 28 8."
15261525
elif env.PYBEHAVIOR.optimize_if_not_debug == 2:
15271526
arcz = ".1 12 23 35 52 37 72 28 8."
1528-
elif env.PYBEHAVIOR.optimize_if_not_debug == 1:
1529-
arcz = ".1 12 23 34 42 37 72 28 8."
15301527
else:
1531-
arcz = ".1 12 23 34 45 42 52 37 72 28 8."
1532-
arcz_missing = "45 52"
1528+
assert env.PYBEHAVIOR.optimize_if_not_debug == 3
1529+
arcz = ".1 12 23 32 37 72 28 8."
1530+
15331531
self.check_coverage("""\
15341532
lines = set()
15351533
for value in [True, False]:
@@ -1541,7 +1539,6 @@ def test_if_not_debug(self):
15411539
assert lines == set([7])
15421540
""",
15431541
arcz=arcz,
1544-
arcz_missing=arcz_missing,
15451542
)
15461543

15471544

0 commit comments

Comments
 (0)