summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2017-01-17 22:44:29 -0500
committerNed Batchelder <ned@nedbatchelder.com>2017-01-17 22:44:29 -0500
commitd28a509215963231d1766c8680d2f340cd7ad17d (patch)
tree423ae3b5ad5305bb6e7dfc550e03b38170df23e7
parent51abec65dd218973c3a478af7175a9ccf103de31 (diff)
downloadpython-coveragepy-git-d28a509215963231d1766c8680d2f340cd7ad17d.tar.gz
A few more lines covered
-rw-r--r--coverage/parser.py2
-rw-r--r--tests/test_arcs.py7
2 files changed, 5 insertions, 4 deletions
diff --git a/coverage/parser.py b/coverage/parser.py
index b9aa6c23..c44ba22e 100644
--- a/coverage/parser.py
+++ b/coverage/parser.py
@@ -547,7 +547,7 @@ class AstArcAnalyzer(object):
def add_arc(self, start, end, smsg=None, emsg=None):
"""Add an arc, including message fragments to use if it is missing."""
- if self.debug:
+ if self.debug: # pragma: debugging
print("\nAdding arc: ({}, {}): {!r}, {!r}".format(start, end, smsg, emsg))
print(short_stack(limit=6))
self.arcs.add((start, end))
diff --git a/tests/test_arcs.py b/tests/test_arcs.py
index 1388d506..c1fd35b6 100644
--- a/tests/test_arcs.py
+++ b/tests/test_arcs.py
@@ -1094,10 +1094,11 @@ class OptimizedIfTest(CoverageTest):
if 0: e = 11
f = 12
if 0: g = 13
- h = 14
+ h = 14
+ i = 15
""",
- lines=[1, 12, 14],
- arcz=".1 1C CE E.",
+ lines=[1, 12, 14, 15],
+ arcz=".1 1C CE EF F.",
)
def test_constant_if(self):