Coverage for src/pydal2sql_core/types.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-07-31 19:47 +0200

1""" 

2Contains types for core.py. 

3""" 

4import typing 

5 

6SUPPORTED_DATABASE_TYPES = typing.Literal["psycopg2", "sqlite3", "pymysql"] 

7DATABASE_ALIASES_PSQL = typing.Literal["postgresql", "postgres", "psql"] 

8DATABASE_ALIASES_SQLITE = typing.Literal["sqlite"] 

9DATABASE_ALIASES_MYSQL = typing.Literal["mysql"] 

10 

11DATABASE_ALIASES = DATABASE_ALIASES_PSQL | DATABASE_ALIASES_SQLITE | DATABASE_ALIASES_MYSQL 

12SUPPORTED_DATABASE_TYPES_WITH_ALIASES = SUPPORTED_DATABASE_TYPES | DATABASE_ALIASES