mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 09:57:37 +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()
 |