def test_empty_component_save_and_load(self): ch = ConfigHolder(MACROS, MockVersionControl(), file_manager=MockConfigurationFileManager(), test_config=Configuration(MACROS)) ch.save_configuration("TESTCOMPONENT", True) ch.clear_config() conf = ch.load_configuration("TESTCOMPONENT", True) ch.set_config(conf, True) self.assertEqual(ch.get_config_name(), "TESTCOMPONENT") self.assertEqual(len(ch.get_blocknames()), 0) self.assertEqual(len(ch.get_group_details()), 0) self.assertEqual(len(ch.get_ioc_names()), 0) self.assertEqual(len(ch.get_component_names()), 0)
def test_get_groups_list_from_empty_repo(self): ch = ConfigHolder(MACROS, MockVersionControl(), file_manager=MockConfigurationFileManager()) grps = ch.get_group_details() self.assertEqual(len(grps), 0)