2 from nose.plugins import Plugin
3 from nose.plugins.manager import DefaultPluginManager
5 class OverridesSkip(Plugin):
6 """Plugin to override the built-in Skip"""
12 class TestDefaultPluginManager(unittest.TestCase):
14 def test_extraplugins_override_builtins(self):
15 pm = DefaultPluginManager()
16 pm.addPlugins(extraplugins=[OverridesSkip()])
18 for plugin in pm.plugins:
19 if plugin.name == "skip":
21 overridden = getattr(plugin, 'is_overridden', False)
22 self.assertTrue(overridden)