def test_initialise_with_no_config_no_data(self): yaml = YamlConfigurationFile() self.assertIsNotNone(yaml) yaml.load_from_text(""" other: """, ConsoleConfiguration(), ".") logger_config = yaml.get_section("logger") config = LoggerStorageConfiguration() config.load_config_section(yaml, logger_config, ".") self.assertEqual("conversation", config.conversation_logger)
def test_create_loggerstorage_config(self): yaml = YamlConfigurationFile() self.assertIsNotNone(yaml) yaml.load_from_text( """ logger: type: logger config: conversation_logger: conversations """, ConsoleConfiguration(), ".") logger_config = yaml.get_section("logger") config = LoggerStorageConfiguration() config.load_config_section(yaml, logger_config, ".") self.assertEquals({'conversation_logger': 'conversations'}, config.create_loggerstorage_config())