Coverage for src/prisma/_constants.py: 100%
7 statements
« prev ^ index » next coverage.py v7.2.7, created at 2024-08-27 18:25 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2024-08-27 18:25 +0000
1from typing import Dict
2from datetime import timedelta
4DEFAULT_CONNECT_TIMEOUT: timedelta = timedelta(seconds=10)
5DEFAULT_TX_MAX_WAIT: timedelta = timedelta(milliseconds=2000)
6DEFAULT_TX_TIMEOUT: timedelta = timedelta(milliseconds=5000)
8# key aliases to transform query arguments to make them more pythonic
9QUERY_BUILDER_ALIASES: Dict[str, str] = {
10 'startswith': 'startsWith',
11 'has_every': 'hasEvery',
12 'endswith': 'endsWith',
13 'has_some': 'hasSome',
14 'is_empty': 'isEmpty',
15 'order_by': 'orderBy',
16 'not_in': 'notIn',
17 'is_not': 'isNot',
18 'connect_or_create': 'connectOrCreate',
19}
21CREATE_MANY_SKIP_DUPLICATES_UNSUPPORTED = {'mongodb', 'sqlserver', 'sqlite'}