Exemplo n.º 1
0
 def test_from_file_should_parse_one_plugin_without_configuration(self):
     config_dict = dict(**self._MINIMAL_CONFIG_DICT)
     config_dict['plugins'] = {
         Plugin.name(): {},
     }
     with self._write(config_dict) as f:
         configuration = from_file(f)
         expected = {
             Plugin: {},
         }
         self.assertEquals(expected, configuration.plugins)
Exemplo n.º 2
0
 def test_for_site(self):
     site = Mock(Site)
     plugin = Plugin.for_site(site)
     self.assertIsInstance(plugin, Plugin)
Exemplo n.º 3
0
 def test_subscribes_to(self):
     site = Mock(Site)
     plugin = Plugin.for_site(site)
     self.assertEquals([], plugin.subscribes_to())
Exemplo n.º 4
0
 def test_depends_on(self):
     self.assertEquals(set(), Plugin.depends_on())
Exemplo n.º 5
0
 def test_from_configuration_dict(self):
     site = Mock(Site)
     plugin = Plugin.from_configuration_dict(site, {})
     self.assertIsInstance(plugin, Plugin)
Exemplo n.º 6
0
 def test_subscribes_to(self):
     site = Mock(Site)
     plugin = Plugin.from_configuration_dict(site, {})
     self.assertEquals([], plugin.subscribes_to())