python-dependency-injector/examples/miniapps/factory-patterns/data.py

36 lines
581 B
Python
Raw Normal View History

"""Sample classes and objects."""
2018-08-16 23:52:29 +03:00
class SqlAlchemyDatabaseService:
def __init__(self, session, base_class):
self.session = session
self.base_class = base_class
class TokensService:
def __init__(self, id_generator, database):
self.id_generator = id_generator
self.database = database
class Token:
...
2018-08-16 23:52:29 +03:00
class UsersService:
def __init__(self, id_generator, database):
self.id_generator = id_generator
self.database = database
class User:
...
2018-08-16 23:52:29 +03:00
# Sample objects
session = object()
id_generator = object()