def add_default_stores(amap): sql = SQLStorageConfiguration() amap['sqlite'] = { 'type': 'sql', 'config': sql.create_sqlstorage_config() } mongo = MongoStorageConfiguration() amap['mongo'] = { 'type': 'mongo', 'config': mongo.create_mongostorage_config() } redis = RedisStorageConfiguration() amap['redis'] = { 'type': 'redis', 'config': redis.create_redisstorage_config() } file = FileStorageConfiguration() amap['file'] = { 'type': 'file', 'config': file.create_filestorage_config() } logger = LoggerStorageConfiguration() amap['logger'] = { 'type': 'logger', 'config': logger.create_loggerstorage_config() }
def test_create_mongostorage_config_no_defaults(self): config = MongoStorageConfiguration() config.url = 'mongodb://localhost:666/' config.database = "testy" config.drop_all_first = False self.assertEquals({'database': 'testy', 'drop_all_first': False, 'url': 'mongodb://localhost:666/'}, config.create_mongostorage_config())
def test_create_mongostorage_config_defaults(self): config = MongoStorageConfiguration() self.assertEquals( { 'database': 'programy', 'drop_all_first': True, 'url': 'mongodb://localhost:27017/' }, config.create_mongostorage_config())