From c6bef38e75d8131075da6930576dd3b9c594e9ff Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 2 Jan 2015 13:41:13 -0500 Subject: Start formalizing the FileReporter interface to simplify things --- tests/plugin1.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'tests/plugin1.py') 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([]) -- cgit v1.2.1