Esempio n. 1
0
 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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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'])