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
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-20 15:20 +0200
1"""
2Contains types for core.py.
3"""
5import typing
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"]
12DATABASE_ALIASES = DATABASE_ALIASES_PSQL | DATABASE_ALIASES_SQLITE | DATABASE_ALIASES_MYSQL
13SUPPORTED_DATABASE_TYPES_WITH_ALIASES = SUPPORTED_DATABASE_TYPES | DATABASE_ALIASES