Update the container

This commit is contained in:
Roman Mogylatov 2020-08-11 17:41:04 -04:00
parent 44a25a1a68
commit d5fd46b159

View File

@ -11,18 +11,16 @@ class ApplicationContainer(containers.DeclarativeContainer):
fixtures = providers.Object(fixtures.MOVIES_SAMPLE_DATA)
storage = providers.Singleton(
providers.Selector(
storage = providers.Selector(
config.storage.type,
csv=providers.Factory(
csv=providers.Singleton(
storages.CsvMovieStorage,
options=config.storage[config.storage.type],
),
sqlite=providers.Factory(
sqlite=providers.Singleton(
storages.SqliteMovieStorage,
options=config.storage[config.storage.type],
),
),
)
movie = providers.Factory(models.Movie)