Coverage report:
92%
hide covered
Files
Functions
Classes
coverage.py v7.11.0
, created at 2026-04-22 13:56 +0200
File
function
statements
missing
excluded
coverage
src/pydal2sql_core/__about__.py
(no function)
1
0
0
100%
src/pydal2sql_core/__init__.py
(no function)
6
0
0
100%
src/pydal2sql_core/cli_support.py
has_stdin_data
0
0
19
100%
src/pydal2sql_core/cli_support.py
print_if_interactive
0
0
19
100%
src/pydal2sql_core/cli_support.py
find_git_root
4
0
0
100%
src/pydal2sql_core/cli_support.py
find_git_repo
4
0
0
100%
src/pydal2sql_core/cli_support.py
latest_commit
2
0
0
100%
src/pydal2sql_core/cli_support.py
commit_by_id
2
0
0
100%
src/pydal2sql_core/cli_support.py
open_blob
1
0
0
100%
src/pydal2sql_core/cli_support.py
read_blob
2
0
0
100%
src/pydal2sql_core/cli_support.py
get_file_for_commit
6
0
0
100%
src/pydal2sql_core/cli_support.py
get_file_for_version
7
0
5
100%
src/pydal2sql_core/cli_support.py
extract_file_version_and_path
12
0
0
100%
src/pydal2sql_core/cli_support.py
extract_file_versions_and_paths
9
0
0
100%
src/pydal2sql_core/cli_support.py
get_absolute_path_info
17
0
0
100%
src/pydal2sql_core/cli_support.py
check_indentation
9
0
0
100%
src/pydal2sql_core/cli_support.py
ensure_no_migrate_on_real_db
17
0
3
100%
src/pydal2sql_core/cli_support.py
default_sql_renderer
11
1
0
91%
src/pydal2sql_core/cli_support.py
sql_to_function_name
5
0
0
100%
src/pydal2sql_core/cli_support.py
_setup_generic_edwh_migrate
4
0
0
100%
src/pydal2sql_core/cli_support.py
_build_edwh_migration
18
0
0
100%
src/pydal2sql_core/cli_support.py
_build_edwh_migrations
4
0
0
100%
src/pydal2sql_core/cli_support.py
_format_and_write_sql_output
12
0
0
100%
src/pydal2sql_core/cli_support.py
try_format_and_write_sql_output
5
0
0
100%
src/pydal2sql_core/cli_support.py
_write_output
12
1
0
92%
src/pydal2sql_core/cli_support.py
_handle_import_error
6
0
1
100%
src/pydal2sql_core/cli_support.py
_handle_relation_error
4
0
0
100%
src/pydal2sql_core/cli_support.py
render_schema_from_code
75
0
9
100%
src/pydal2sql_core/cli_support.py
render_schema_from_code._render_exec_code
5
0
0
100%
src/pydal2sql_core/cli_support.py
handle_cli
8
0
0
100%
src/pydal2sql_core/cli_support.py
find_file_contents
15
0
5
100%
src/pydal2sql_core/cli_support.py
core_create
3
0
0
100%
src/pydal2sql_core/cli_support.py
core_alter
33
0
2
100%
src/pydal2sql_core/cli_support.py
core_stub
3
0
0
100%
src/pydal2sql_core/cli_support.py
(no function)
67
0
2
100%
src/pydal2sql_core/core.py
sql_not_null
3
0
0
100%
src/pydal2sql_core/core.py
_modify_migrator
4
0
0
100%
src/pydal2sql_core/core.py
_build_dummy_migrator
23
0
2
100%
src/pydal2sql_core/core.py
_build_dummy_migrator.DummyAdapter.types
1
0
0
100%
src/pydal2sql_core/core.py
generate_create_statement
8
0
0
100%
src/pydal2sql_core/core.py
sql_fields_through_tablefile
10
0
0
100%
src/pydal2sql_core/core.py
generate_alter_statement
28
0
0
100%
src/pydal2sql_core/core.py
generate_sql
3
0
0
100%
src/pydal2sql_core/core.py
(no function)
18
0
0
100%
src/pydal2sql_core/helpers.py
_flatten
4
0
0
100%
src/pydal2sql_core/helpers.py
flatten
2
0
0
100%
src/pydal2sql_core/helpers.py
_get_typing_args_recursive
5
0
0
100%
src/pydal2sql_core/helpers.py
uniq
1
0
0
100%
src/pydal2sql_core/helpers.py
excl
3
0
0
100%
src/pydal2sql_core/helpers.py
get_typing_args
1
0
0
100%
src/pydal2sql_core/helpers.py
TempdirOrExistingDir
6
0
0
100%
src/pydal2sql_core/helpers.py
detect_typedal
1
0
0
100%
src/pydal2sql_core/helpers.py
(no function)
19
0
0
100%
src/pydal2sql_core/state.py
ReprEnumMeta.__repr__
3
3
0
0%
src/pydal2sql_core/state.py
create_enum_from_literal
14
2
0
86%
src/pydal2sql_core/state.py
Verbosity._compare
7
3
0
57%
src/pydal2sql_core/state.py
Verbosity.__gt__
1
0
0
100%
src/pydal2sql_core/state.py
Verbosity.__ge__
1
1
0
0%
src/pydal2sql_core/state.py
Verbosity.__lt__
1
1
0
0%
src/pydal2sql_core/state.py
Verbosity.__le__
1
1
0
0%
src/pydal2sql_core/state.py
Verbosity.__eq__
7
7
0
0%
src/pydal2sql_core/state.py
Verbosity.__hash__
1
1
0
0%
src/pydal2sql_core/state.py
_get_pydal2sql_config
11
11
0
0%
src/pydal2sql_core/state.py
get_pydal2sql_config
11
11
0
0%
src/pydal2sql_core/state.py
ApplicationState.__post_init__
0
0
0
100%
src/pydal2sql_core/state.py
ApplicationState.load_config
6
6
0
0%
src/pydal2sql_core/state.py
ApplicationState.get_config
1
1
0
0%
src/pydal2sql_core/state.py
ApplicationState.update_config
4
4
0
0%
src/pydal2sql_core/state.py
(no function)
59
0
0
100%
src/pydal2sql_core/types.py
UniversalSet.__contains__
1
0
0
100%
src/pydal2sql_core/types.py
UniversalSet.__getitem__
4
2
0
50%
src/pydal2sql_core/types.py
CustomAdapter._log_attempt
3
1
0
67%
src/pydal2sql_core/types.py
CustomAdapter.types
1
1
0
0%
src/pydal2sql_core/types.py
CustomAdapter.id_query
0
0
5
100%
src/pydal2sql_core/types.py
CustomAdapter.execute
2
0
0
100%
src/pydal2sql_core/types.py
CustomAdapter.cursor
2
0
0
100%
src/pydal2sql_core/types.py
DummyDAL.commit
0
0
0
100%
src/pydal2sql_core/types.py
DummyDAL.__getattribute__
3
0
0
100%
src/pydal2sql_core/types.py
DummyDAL.__call__
1
0
0
100%
src/pydal2sql_core/types.py
DummyTypeDAL.__init__
5
0
0
100%
src/pydal2sql_core/types.py
(no function)
36
0
3
100%
Total
715
58
75
92%
No items found using the specified filter.