summaryrefslogtreecommitdiff
path: root/tests/test_plugins.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_plugins.py')
-rw-r--r--tests/test_plugins.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_plugins.py b/tests/test_plugins.py
index 2a8b089d..8c8d32e8 100644
--- a/tests/test_plugins.py
+++ b/tests/test_plugins.py
@@ -32,6 +32,21 @@ class FakeConfig(object):
class LoadPluginsTest(CoverageTest):
"""Test Plugins.load_plugins directly."""
+ def test_implicit_boolean(self):
+ self.make_file("plugin1.py", """\
+ from coverage import CoveragePlugin
+
+ class Plugin(CoveragePlugin):
+ pass
+ """)
+
+ config = FakeConfig("plugin1", {})
+ plugins = Plugins.load_plugins([], config)
+ self.assertFalse(plugins)
+
+ plugins = Plugins.load_plugins(["plugin1"], config)
+ self.assertTrue(plugins)
+
def test_importing_and_configuring(self):
self.make_file("plugin1.py", """\
from coverage import CoveragePlugin