diff options
-rw-r--r-- | coverage/plugin.py | 13 | ||||
-rw-r--r-- | tests/modules/plugins/a_plugin.py | 2 | ||||
-rw-r--r-- | tests/modules/plugins/another.py | 2 | ||||
-rw-r--r-- | tests/plugin1.py | 2 | ||||
-rw-r--r-- | tests/plugin2.py | 2 | ||||
-rw-r--r-- | tests/test_plugins.py | 35 |
6 files changed, 22 insertions, 34 deletions
diff --git a/coverage/plugin.py b/coverage/plugin.py index 678d297a..44dab55f 100644 --- a/coverage/plugin.py +++ b/coverage/plugin.py @@ -27,19 +27,6 @@ class CoveragePlugin(object): """ - def __init__(self, options=None): - """ - When the plugin is constructed, it will be passed a dictionary of - plugin-specific options read from the .coveragerc configuration file. - The base class stores these on the `self.options` attribute. - - Arguments: - options (dict): The plugin-specific options read from the - .coveragerc configuration file. - - """ - self.options = options or {} - def file_tracer(self, filename): # pylint: disable=unused-argument """Return a FileTracer object for a file. diff --git a/tests/modules/plugins/a_plugin.py b/tests/modules/plugins/a_plugin.py index 65627515..2a9910d0 100644 --- a/tests/modules/plugins/a_plugin.py +++ b/tests/modules/plugins/a_plugin.py @@ -6,4 +6,4 @@ class Plugin(CoveragePlugin): pass def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) diff --git a/tests/modules/plugins/another.py b/tests/modules/plugins/another.py index 65627515..2a9910d0 100644 --- a/tests/modules/plugins/another.py +++ b/tests/modules/plugins/another.py @@ -6,4 +6,4 @@ class Plugin(CoveragePlugin): pass def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) diff --git a/tests/plugin1.py b/tests/plugin1.py index 5d3db856..fc6ac6f4 100644 --- a/tests/plugin1.py +++ b/tests/plugin1.py @@ -48,4 +48,4 @@ class FileReporter(coverage.plugin.FileReporter): def coverage_init(reg, options): """Called by coverage to initialize the plugins here.""" - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) diff --git a/tests/plugin2.py b/tests/plugin2.py index 9c3cb1d4..ebac210d 100644 --- a/tests/plugin2.py +++ b/tests/plugin2.py @@ -43,4 +43,4 @@ class FileReporter(coverage.plugin.FileReporter): def coverage_init(reg, options): """Called by coverage to initialize the plugins here.""" - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) diff --git a/tests/test_plugins.py b/tests/test_plugins.py index 6e43ff14..798e04ab 100644 --- a/tests/test_plugins.py +++ b/tests/test_plugins.py @@ -42,7 +42,7 @@ class LoadPluginsTest(CoverageTest): pass def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) config = FakeConfig("plugin1", {}) @@ -58,7 +58,7 @@ class LoadPluginsTest(CoverageTest): class Plugin(CoveragePlugin): def __init__(self, options): - super(Plugin, self).__init__(options) + self.options = options self.this_is = "me" def coverage_init(reg, options): @@ -79,7 +79,7 @@ class LoadPluginsTest(CoverageTest): class Plugin(CoveragePlugin): def __init__(self, options): - super(Plugin, self).__init__(options) + self.options = options self.this_is = "me" def coverage_init(reg, options): @@ -89,7 +89,8 @@ class LoadPluginsTest(CoverageTest): from coverage import CoveragePlugin class Plugin(CoveragePlugin): - pass + def __init__(self, options): + self.options = options def coverage_init(reg, options): reg.add_file_tracer(Plugin(options)) @@ -137,7 +138,7 @@ class PluginTest(CoverageTest): class Plugin(CoveragePlugin): pass def coverage_init(reg, options): - reg.add_noop(Plugin(options)) + reg.add_noop(Plugin()) with open("evidence.out", "w") as f: f.write("we are here!") """) @@ -179,7 +180,7 @@ class PluginTest(CoverageTest): return [("hello", "world")] def coverage_init(reg, options): - reg.add_noop(Plugin(options)) + reg.add_noop(Plugin()) """) debug_out = StringIO() cov = coverage.Coverage(debug=["sys"]) @@ -203,7 +204,7 @@ class PluginTest(CoverageTest): pass def coverage_init(reg, options): - reg.add_noop(Plugin(options)) + reg.add_noop(Plugin()) """) debug_out = StringIO() cov = coverage.Coverage(debug=["sys"]) @@ -225,7 +226,7 @@ class PluginTest(CoverageTest): class MyPlugin(CoveragePlugin): pass def coverage_init(reg, options): - reg.add_noop(MyPlugin(options)) + reg.add_noop(MyPlugin()) """) self.make_file("local_module.py", "CONST = 1") self.make_file(".coveragerc", """\ @@ -518,7 +519,7 @@ class BadPluginTest(FileTracerTest): 17/0 # Oh noes! def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin") @@ -530,7 +531,7 @@ class BadPluginTest(FileTracerTest): return 3.14159 def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin", our_error=False) @@ -546,7 +547,7 @@ class BadPluginTest(FileTracerTest): 23/0 # Oh noes! def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin") @@ -562,7 +563,7 @@ class BadPluginTest(FileTracerTest): 42/0 # Oh noes! def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin") @@ -578,7 +579,7 @@ class BadPluginTest(FileTracerTest): return 17.3 def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin", our_error=False) @@ -597,7 +598,7 @@ class BadPluginTest(FileTracerTest): 101/0 # Oh noes! def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin") @@ -617,7 +618,7 @@ class BadPluginTest(FileTracerTest): return 42.23 def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin", our_error=False) @@ -637,7 +638,7 @@ class BadPluginTest(FileTracerTest): return (1, 2, 3) def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin", our_error=False) @@ -657,6 +658,6 @@ class BadPluginTest(FileTracerTest): return ("5", "7") def coverage_init(reg, options): - reg.add_file_tracer(Plugin(options)) + reg.add_file_tracer(Plugin()) """) self.run_bad_plugin("bad_plugin", "Plugin", our_error=False) |