def test_add_default_stores_all_off(self): store_configs = {} StorageConfiguration.add_default_stores_as_yaml(store_configs, file=False, sqlite=False, mongo=False, redis=False, logger=False) self.assertEquals({}, store_configs)
def test_add_default_stores_all_on(self): store_configs = {} StorageConfiguration.add_default_stores_as_yaml(store_configs, file=True, sqlite=True, mongo=True, redis=True, logger=True) self.assertDefaultStoreConfigs(store_configs)
def test_to_yaml_no_defaults_not_empty(self): storage_config = StorageConfiguration() StorageConfiguration.add_default_entities(storage_config._entity_store) StorageConfiguration.add_default_stores_as_yaml( storage_config._store_configs) data = {} storage_config.to_yaml(data, defaults=False) self.assertDefaultEntities(data['entities']) self.assertDefaultFileStoreConfig(data['stores'])