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

7 statements  

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

1""" 

2Contains types for core.py. 

3""" 

4 

5import typing 

6 

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

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

9DATABASE_ALIASES_SQLITE = typing.Literal["sqlite"] 

10DATABASE_ALIASES_MYSQL = typing.Literal["mysql"] 

11 

12DATABASE_ALIASES = DATABASE_ALIASES_PSQL | DATABASE_ALIASES_SQLITE | DATABASE_ALIASES_MYSQL 

13SUPPORTED_DATABASE_TYPES_WITH_ALIASES = SUPPORTED_DATABASE_TYPES | DATABASE_ALIASES