mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-24 10:34:01 +03:00
42 lines
796 B
Python
42 lines
796 B
Python
"""Sample data classes."""
|
|
|
|
|
|
class SqlAlchemyDatabaseService:
|
|
"""Database service of an entity."""
|
|
|
|
def __init__(self, session, base_class):
|
|
"""Initialize object."""
|
|
self.session = session
|
|
self.base_class = base_class
|
|
|
|
|
|
class TokensService:
|
|
"""Tokens service."""
|
|
|
|
def __init__(self, id_generator, database):
|
|
"""Initialize object."""
|
|
self.id_generator = id_generator
|
|
self.database = database
|
|
|
|
|
|
class Token:
|
|
"""Token entity."""
|
|
|
|
|
|
class UsersService:
|
|
"""Users service."""
|
|
|
|
def __init__(self, id_generator, database):
|
|
"""Initialize object."""
|
|
self.id_generator = id_generator
|
|
self.database = database
|
|
|
|
|
|
class User:
|
|
"""User entity."""
|
|
|
|
|
|
# Sample objects
|
|
session = object()
|
|
id_generator = object()
|