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)
def test_for_site(self): site = Mock(Site) plugin = Plugin.for_site(site) self.assertIsInstance(plugin, Plugin)
def test_subscribes_to(self): site = Mock(Site) plugin = Plugin.for_site(site) self.assertEquals([], plugin.subscribes_to())
def test_depends_on(self): self.assertEquals(set(), Plugin.depends_on())
def test_from_configuration_dict(self): site = Mock(Site) plugin = Plugin.from_configuration_dict(site, {}) self.assertIsInstance(plugin, Plugin)
def test_subscribes_to(self): site = Mock(Site) plugin = Plugin.from_configuration_dict(site, {}) self.assertEquals([], plugin.subscribes_to())