summaryrefslogtreecommitdiff
path: root/tests/plugin1.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-01-02 13:41:13 -0500
committerNed Batchelder <ned@nedbatchelder.com>2015-01-02 13:41:13 -0500
commitc6bef38e75d8131075da6930576dd3b9c594e9ff (patch)
tree2ba7fe7afe461eda2beb6b3a6fae74bf68d66823 /tests/plugin1.py
parent08dfd5555a023cf8d2638e1f8e6cd948690523a5 (diff)
downloadpython-coveragepy-git-c6bef38e75d8131075da6930576dd3b9c594e9ff.tar.gz
Start formalizing the FileReporter interface to simplify things
Diffstat (limited to 'tests/plugin1.py')
-rw-r--r--tests/plugin1.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/tests/plugin1.py b/tests/plugin1.py
index c7660024..f9da35c8 100644
--- a/tests/plugin1.py
+++ b/tests/plugin1.py
@@ -3,7 +3,6 @@
import os.path
import coverage
-from coverage.parser import CodeParser
class Plugin(coverage.CoveragePlugin):
@@ -40,10 +39,8 @@ class FileTracer(coverage.plugin.FileTracer):
class FileReporter(coverage.plugin.FileReporter):
"""Dead-simple FileReporter."""
- def get_parser(self, exclude=None):
- return PluginParser()
+ def statements(self):
+ return set([105, 106, 107, 205, 206, 207])
-class PluginParser(CodeParser):
- """CodeParser hard-coded for a test in test_plugins.py."""
- def parse_source(self):
- return set([105, 106, 107, 205, 206, 207]), set([])
+ def excluded_statements(self):
+ return set([])