diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2021-08-14 19:22:36 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2021-08-14 19:22:36 -0400 |
commit | a996e357d1e82c8ed08cda0a43a5ab0fa05f68fd (patch) | |
tree | 75c919c8639ffd97aa2934fed325b2ef39446779 /tests/coveragetest.py | |
parent | 6c8ccb13e0dc78bed148fb0c1626e93429704a30 (diff) | |
download | python-coveragepy-git-a996e357d1e82c8ed08cda0a43a5ab0fa05f68fd.tar.gz |
refactor: move a test helper to CoverageTest
Diffstat (limited to 'tests/coveragetest.py')
-rw-r--r-- | tests/coveragetest.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/coveragetest.py b/tests/coveragetest.py index 8541ed28..aae4df08 100644 --- a/tests/coveragetest.py +++ b/tests/coveragetest.py @@ -433,6 +433,14 @@ class CoverageTest( return {os.path.basename(filename): filename for filename in coverage_data.measured_files()} + def get_missing_arc_description(self, cov, start, end): + """Get the missing-arc description for a line arc in a coverage run.""" + # ugh, unexposed methods?? + filename = self.last_module_name + ".py" + fr = cov._get_file_reporter(filename) + arcs_executed = cov._analyze(filename).arcs_executed() + return fr.missing_arc_description(start, end, arcs_executed) + class UsingModulesMixin: """A mixin for importing modules from tests/modules and tests/moremodules.""" |