From ec1fd7414c6ee025fbcc52b974fe56313e4d8e0c Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Sun, 21 Jan 2018 23:27:22 +0200 Subject: [PATCH] Remove bundles_v2 example --- examples/miniapps/bundles_v2/README.rst | 8 ---- .../miniapps/bundles_v2/bundles/__init__.py | 1 - .../bundles_v2/bundles/photos/__init__.py | 19 --------- .../bundles_v2/bundles/photos/entities.py | 5 --- .../bundles_v2/bundles/photos/repositories.py | 11 ----- .../bundles_v2/bundles/users/__init__.py | 18 -------- .../bundles_v2/bundles/users/entities.py | 9 ---- .../bundles_v2/bundles/users/repositories.py | 14 ------- examples/miniapps/bundles_v2/run.py | 41 ------------------- 9 files changed, 126 deletions(-) delete mode 100644 examples/miniapps/bundles_v2/README.rst delete mode 100644 examples/miniapps/bundles_v2/bundles/__init__.py delete mode 100644 examples/miniapps/bundles_v2/bundles/photos/__init__.py delete mode 100644 examples/miniapps/bundles_v2/bundles/photos/entities.py delete mode 100644 examples/miniapps/bundles_v2/bundles/photos/repositories.py delete mode 100644 examples/miniapps/bundles_v2/bundles/users/__init__.py delete mode 100644 examples/miniapps/bundles_v2/bundles/users/entities.py delete mode 100644 examples/miniapps/bundles_v2/bundles/users/repositories.py delete mode 100644 examples/miniapps/bundles_v2/run.py diff --git a/examples/miniapps/bundles_v2/README.rst b/examples/miniapps/bundles_v2/README.rst deleted file mode 100644 index a794d4b5..00000000 --- a/examples/miniapps/bundles_v2/README.rst +++ /dev/null @@ -1,8 +0,0 @@ -Dependency Injector Bundles example -=================================== - -Instructions for running - -.. code-block:: bash - - python run.py diff --git a/examples/miniapps/bundles_v2/bundles/__init__.py b/examples/miniapps/bundles_v2/bundles/__init__.py deleted file mode 100644 index de248351..00000000 --- a/examples/miniapps/bundles_v2/bundles/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""Bundles package.""" diff --git a/examples/miniapps/bundles_v2/bundles/photos/__init__.py b/examples/miniapps/bundles_v2/bundles/photos/__init__.py deleted file mode 100644 index 1d801eb8..00000000 --- a/examples/miniapps/bundles_v2/bundles/photos/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -"""Photos bundle.""" - -from dependency_injector import containers -from dependency_injector import providers - -from . import entities -from . import repositories - - -class Photos(containers.DeclarativeContainer): - """Photos bundle container.""" - - core = providers.DependenciesContainer() - - photo = providers.Factory(entities.Photo) - photo_repository = providers.Singleton(repositories.PhotoRepository, - object_factory=photo.provider, - fs=core.file_storage, - db=core.database) diff --git a/examples/miniapps/bundles_v2/bundles/photos/entities.py b/examples/miniapps/bundles_v2/bundles/photos/entities.py deleted file mode 100644 index 173ace39..00000000 --- a/examples/miniapps/bundles_v2/bundles/photos/entities.py +++ /dev/null @@ -1,5 +0,0 @@ -"""Photos bundle entities module.""" - - -class Photo(object): - """Photo entity.""" diff --git a/examples/miniapps/bundles_v2/bundles/photos/repositories.py b/examples/miniapps/bundles_v2/bundles/photos/repositories.py deleted file mode 100644 index 710872ae..00000000 --- a/examples/miniapps/bundles_v2/bundles/photos/repositories.py +++ /dev/null @@ -1,11 +0,0 @@ -"""Photos bundle entity repositories module.""" - - -class PhotoRepository(object): - """Photo entity repository.""" - - def __init__(self, object_factory, fs, db): - """Initializer.""" - self.object_factory = object_factory - self.fs = fs - self.db = db diff --git a/examples/miniapps/bundles_v2/bundles/users/__init__.py b/examples/miniapps/bundles_v2/bundles/users/__init__.py deleted file mode 100644 index 8da1b2f3..00000000 --- a/examples/miniapps/bundles_v2/bundles/users/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -"""Users bundle.""" - -from dependency_injector import containers -from dependency_injector import providers - -from . import entities -from . import repositories - - -class Users(containers.DeclarativeContainer): - """Users bundle container.""" - - core = providers.DependenciesContainer() - - user = providers.Factory(entities.User) - user_repository = providers.Singleton(repositories.UserRepository, - object_factory=user.provider, - db=core.database) diff --git a/examples/miniapps/bundles_v2/bundles/users/entities.py b/examples/miniapps/bundles_v2/bundles/users/entities.py deleted file mode 100644 index 104dace4..00000000 --- a/examples/miniapps/bundles_v2/bundles/users/entities.py +++ /dev/null @@ -1,9 +0,0 @@ -"""Users bundle entities module.""" - - -class User(object): - """User entity.""" - - def __init__(self, id): - """Initializer.""" - self.id = id diff --git a/examples/miniapps/bundles_v2/bundles/users/repositories.py b/examples/miniapps/bundles_v2/bundles/users/repositories.py deleted file mode 100644 index d661a4c3..00000000 --- a/examples/miniapps/bundles_v2/bundles/users/repositories.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Users bundle entity repositories module.""" - - -class UserRepository(object): - """User entity repository.""" - - def __init__(self, object_factory, db): - """Initializer.""" - self.object_factory = object_factory - self.db = db - - def get(self, id): - """Return user entity with given identifier.""" - return self.object_factory(id=id) diff --git a/examples/miniapps/bundles_v2/run.py b/examples/miniapps/bundles_v2/run.py deleted file mode 100644 index 633e3e7a..00000000 --- a/examples/miniapps/bundles_v2/run.py +++ /dev/null @@ -1,41 +0,0 @@ -"""Run 'Bundles' example application.""" - -import sqlite3 -import boto3 - -from dependency_injector import containers -from dependency_injector import providers - -from bundles.users import Users -from bundles.photos import Photos - - -class Core(containers.DeclarativeContainer): - """Core container.""" - - config = providers.Configuration('config') - database = providers.Singleton(sqlite3.connect, config.database.dsn) - file_storage = providers.Singleton( - boto3.client, 's3', - aws_access_key_id=config.aws.access_key_id, - aws_secret_access_key=config.aws.secret_access_key) - - -if __name__ == '__main__': - # Initializing containers - core = Core() - core.config.update({'database': {'dsn': ':memory:'}, - 'aws': {'access_key_id': 'KEY', - 'secret_access_key': 'SECRET'}}) - users = Users(core=core) - photos = Photos(core=core) - - # Fetching few users - user_repository = users.user_repository() - user1 = user_repository.get(id=1) - user2 = user_repository.get(id=2) - - # Making some checks - assert user1.id == 1 - assert user2.id == 2 - assert user_repository.db is core.database()