Coverage for src/pydal2sql/types.py: 100%
7 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-31 10:43 +0200
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-31 10:43 +0200
1"""
2Contains types for core.py.
3"""
4import typing
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"]
11DATABASE_ALIASES = DATABASE_ALIASES_PSQL | DATABASE_ALIASES_SQLITE | DATABASE_ALIASES_MYSQL
12SUPPORTED_DATABASE_TYPES_WITH_ALIASES = SUPPORTED_DATABASE_TYPES | DATABASE_ALIASES