def test_internal_imports(self):
     """
     Collector plugin that does imports from outside the module
     """
     loader = PluginLoader(here('plugins'), 'zenoss.withimports', 'plugins',
                           CoreImporter())
     plugin = loader.create()
     self.assert_(plugin.get_re() is not None)
 def test_internal_imports(self):
     """
     Collector plugin that does imports from outside the module
     """
     loader = PluginLoader(here('plugins'), 'zenoss.withimports',
                           'plugins', CoreImporter())
     plugin = loader.create()
     self.assert_(plugin.get_re() is not None)
 def test_simple(self):
     """
     A trivial collector plugin.
     """
     loader = PluginLoader(here('plugins'), 'zenoss.noimports', 'plugins',
                           CoreImporter())
     # We just care that it doesn't raise anything
     plugin = loader.create()
     self.assertEqual(plugin.MARKER, 'abcdefg')
 def test_simple(self):
     """
     A trivial collector plugin.
     """
     loader = PluginLoader(here('plugins'), 'zenoss.noimports',
                           'plugins', CoreImporter())
     # We just care that it doesn't raise anything
     plugin = loader.create()
     self.assertEqual(plugin.MARKER, 'abcdefg')
 def test_other_pkg(self):
     """
     Import similar dotted names from different packages.
     """
     loader1 = PluginLoader(here('plugins'), 'zenoss.noimports',
                            'plugins', CoreImporter())
     loader2 = PluginLoader(here('otherplugins'), 'zenoss.noimports'                      ,
                            'plugins', CoreImporter())
     self.assertEqual(loader1.create().MARKER, 'abcdefg')
     self.assertEqual(loader2.create().MARKER, 'gfedcba')
 def test_other_pkg(self):
     """
     Import similar dotted names from different packages.
     """
     loader1 = PluginLoader(here('plugins'), 'zenoss.noimports', 'plugins',
                            CoreImporter())
     loader2 = PluginLoader(here('otherplugins'), 'zenoss.noimports',
                            'plugins', CoreImporter())
     self.assertEqual(loader1.create().MARKER, 'abcdefg')
     self.assertEqual(loader2.create().MARKER, 'gfedcba')