| src/edwh/__init__.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/constants.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/discover.py |
indent |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
dedent |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
terminal_link |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/discover.py |
strip_host |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
get_hosts_for_service |
|
0% |
9 |
9 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.__init__ |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.reset |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.indent |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.print |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.get_hostingdomain_from_env |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.find_compose_files |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.find_hostname |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.get_disk_usage |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.get_settings |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.process_docker_service |
|
0% |
20 |
20 |
0 |
|
0% |
16 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.process_omgeving |
|
0% |
19 |
19 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.process_compose_file |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/discover.py |
Discover.discover |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/discover.py |
discover |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/discover.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/health.py |
find_container_ids |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/health.py |
find_containers_ids |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/health.py |
HealthLevel.ok |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/health.py |
HealthLevel.color |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| src/edwh/health.py |
HealthStatus.level |
|
0% |
15 |
15 |
0 |
|
0% |
14 |
0 |
|
0% |
| src/edwh/health.py |
HealthStatus.ok |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/health.py |
HealthStatus.color |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/health.py |
HealthStatus.__repr__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/health.py |
HealthStatus.__str__ |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/health.py |
docker_inspect |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/health.py |
get_healths |
|
0% |
16 |
16 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/health.py |
get_healths.container_health |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/health.py |
(no function) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/helpers.py |
confirm |
|
69% |
13 |
4 |
0 |
|
38% |
8 |
3 |
|
57% |
| src/edwh/helpers.py |
executes_correctly |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
execution_fails |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
run_pty |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
run_pty_ok |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
generate_password |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
_add_dash |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/helpers.py |
arg_was_passed |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
kwargs_to_options |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/helpers.py |
Logger.log |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
VerboseLogger.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
VerboseLogger._now |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
VerboseLogger.log |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
NoopLogger.log |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
noop |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
dump_set_as_list |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/helpers.py |
dump_set_as_list |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/helpers.py |
dump_set_as_list |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
print_box |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
interactive_selected_checkbox_values |
|
0% |
41 |
41 |
0 |
|
0% |
28 |
0 |
|
0% |
| src/edwh/helpers.py |
interactive_selected_radio_value |
|
0% |
33 |
33 |
0 |
|
0% |
22 |
0 |
|
0% |
| src/edwh/helpers.py |
yaml_loads |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
dc_config |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
print_aligned |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
flatten |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
shorten |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
_fabric_resolve_home |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
_write_bytes_remote |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
_write_bytes_local |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
WriteBytesFn.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| src/edwh/helpers.py |
fabric_write |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
_read_bytes_remote |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
_read_bytes_local |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
fabric_read_bytes |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
fabric_read |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
_add_alias |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
add_alias |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/helpers.py |
Handler.process |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
NoopHandler.process |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
LineBufferHandler.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
LineBufferHandler.process |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/helpers.py |
parse_regex |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/helpers.py |
ansi_color_code |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
make_color_func |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
build_rainbow |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/helpers.py |
rainbow |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/helpers.py |
(no function) |
|
100% |
80 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/local_tasks/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/local_tasks/plugin.py |
list_installed_plugins |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
Plugin.__post_init__ |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
Plugin.__repr__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
Plugin.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
Plugin.print_details |
|
0% |
19 |
19 |
0 |
|
0% |
14 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_gather_plugin_info |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
gather_plugin_info |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
list_plugins |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_require_affixes |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
add_all |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
remove_all |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
add |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
update |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
remove |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
get_changelog |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
get_changelogs_threaded |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_filter_away_version |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_filter_away_date |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_filter_away |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
sort_versions |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
parse_changelog |
|
0% |
24 |
24 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
to_date |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
to_version |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
sort_and_filter_changelog |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
colored_markdown |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
display_changelogs |
|
0% |
8 |
8 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_gather_and_display_changelogs |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_changelog_new |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_changelog_specific |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_changelog_all |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
changelog |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_semantic_release_publish |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
uvenv |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
require_semantic_release |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_vommit_spec |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/local_tasks/plugin.py |
ensure_vommit |
|
82% |
11 |
2 |
0 |
|
67% |
6 |
2 |
|
76% |
| src/edwh/local_tasks/plugin.py |
require_vommit |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/local_tasks/plugin.py |
_can_ask |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/local_tasks/plugin.py |
_offer_switch |
|
33% |
21 |
14 |
0 |
|
21% |
14 |
3 |
|
29% |
| src/edwh/local_tasks/plugin.py |
_migrate_to_vommit |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_setup_vommit |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_resolve_backend |
|
91% |
11 |
1 |
0 |
|
75% |
8 |
2 |
|
84% |
| src/edwh/local_tasks/plugin.py |
require_hatch |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
git_pull |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
build |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
authenticate |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
publish |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
_psr_bump |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
bump |
|
64% |
11 |
4 |
0 |
|
67% |
6 |
2 |
|
65% |
| src/edwh/local_tasks/plugin.py |
_vommit_release |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/local_tasks/plugin.py |
release |
|
13% |
31 |
27 |
0 |
|
11% |
18 |
2 |
|
12% |
| src/edwh/local_tasks/plugin.py |
(no function) |
|
100% |
106 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/meta.py |
_python |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/meta.py |
_pip |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/meta.py |
pip_install |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/meta.py |
pip_uninstall |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/meta.py |
_get_pypi_info |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/meta.py |
_get_latest_version_from_pypi |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/meta.py |
_get_available_plugins_from_pypi |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/meta.py |
_gather_package_metadata_threaded |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/meta.py |
_determine_newest_version |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/meta.py |
_determine_outdated_threaded |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/meta.py |
_parse_versions |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/meta.py |
plugins |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/meta.py |
_self_update |
|
0% |
27 |
27 |
0 |
|
0% |
16 |
0 |
|
0% |
| src/edwh/meta.py |
self_update |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/meta.py |
is_installed |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/meta.py |
(no function) |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
_load |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/edwh/release_backend.py |
_nested |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/edwh/release_backend.py |
has_psr_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
has_vommit_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
pinned_backend |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/edwh/release_backend.py |
detect_backend |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src/edwh/release_backend.py |
_edit |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
_table |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/edwh/release_backend.py |
pin_backend |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
VommitTasks.setup |
|
100% |
1 |
0 |
0 |
|
0% |
2 |
2 |
|
33% |
| src/edwh/release_backend.py |
VommitTasks.migrate |
|
100% |
1 |
0 |
0 |
|
0% |
2 |
2 |
|
33% |
| src/edwh/release_backend.py |
VommitTasks.bump |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
VommitTasks.release |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
vommit_tasks |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/release_backend.py |
vommit_configured |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/release_backend.py |
vommit_specifier |
|
58% |
12 |
5 |
0 |
|
75% |
4 |
1 |
|
62% |
| src/edwh/release_backend.py |
vommit_token_complaint |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/release_backend.py |
edwh_pypi_token |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/release_backend.py |
store_vommit_pypi_token |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/release_backend.py |
copy_pypi_token |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/release_backend.py |
(no function) |
|
100% |
39 |
0 |
0 |
|
25% |
4 |
3 |
|
93% |
| src/edwh/tasks.py |
copy_fallback_toml |
|
73% |
11 |
3 |
0 |
|
67% |
6 |
2 |
|
71% |
| src/edwh/tasks.py |
service_names |
|
0% |
34 |
34 |
0 |
|
0% |
22 |
0 |
|
0% |
| src/edwh/tasks.py |
calculate_schema_hash |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
task_for_namespace |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
task_for_identifier |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
get_task |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
_apply_env_vars_to_template |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
apply_dotenv_vars_to_yaml_templates |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
throw |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
boolish |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/tasks.py |
TomlConfig.load |
|
70% |
33 |
10 |
0 |
|
56% |
18 |
8 |
|
65% |
| src/edwh/tasks.py |
process_env_file |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
exists_nonempty |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
read_dotenv |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| src/edwh/tasks.py |
warn_once |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
check_env |
|
0% |
39 |
39 |
0 |
|
0% |
26 |
0 |
|
0% |
| src/edwh/tasks.py |
get_env_value |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
set_env_value |
|
0% |
26 |
26 |
0 |
|
0% |
12 |
0 |
|
0% |
| src/edwh/tasks.py |
write_content_to_toml_file |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
get_content_from_toml_file |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/tasks.py |
setup_config_file |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
read_toml_config |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/tasks.py |
write_toml_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
include_services |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
write_user_input_to_config_toml |
|
0% |
19 |
19 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
load_dockercompose_with_includes |
|
45% |
11 |
6 |
0 |
|
38% |
8 |
5 |
|
42% |
| src/edwh/tasks.py |
prompt_validate_sudo_pass |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
ssh_agent_keyring_config_path |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/edwh/tasks.py |
use_configured_ssh_agent_keyring |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
configure_ssh_agent_keyring |
|
0% |
16 |
16 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
ensure_keyring_unlocked |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
require_sudo |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
build_toml |
|
43% |
7 |
4 |
0 |
|
100% |
0 |
0 |
|
43% |
| src/edwh/tasks.py |
sudo |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/tasks.py |
setup |
|
72% |
18 |
5 |
0 |
|
50% |
8 |
4 |
|
65% |
| src/edwh/tasks.py |
search_adjacent_setting |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
next_value |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
clean_old_sessions |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
remove_empty_dirs |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
set_permissions |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
generate_password |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
fuzzy_match |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
_settings |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
settings |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
show_related_settings |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
volumes |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
check_paused |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
get_service_dependencies |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
get_paused_services_with_deps |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
up |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/tasks.py |
inspect_health |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
wait_until_healthy |
|
0% |
10 |
10 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/edwh/tasks.py |
health |
|
0% |
17 |
17 |
0 |
|
0% |
14 |
0 |
|
0% |
| src/edwh/tasks.py |
ps_all |
|
0% |
36 |
36 |
0 |
|
0% |
22 |
0 |
|
0% |
| src/edwh/tasks.py |
ps |
|
0% |
29 |
29 |
0 |
|
0% |
14 |
0 |
|
0% |
| src/edwh/tasks.py |
ls |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
get_docker_info |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
follow_logs |
|
0% |
42 |
42 |
0 |
|
0% |
18 |
0 |
|
0% |
| src/edwh/tasks.py |
logs |
|
0% |
42 |
42 |
0 |
|
0% |
26 |
0 |
|
0% |
| src/edwh/tasks.py |
start_logs |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
stop |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
down |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
restart |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
upgrade |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
build |
|
0% |
36 |
36 |
0 |
|
0% |
22 |
0 |
|
0% |
| src/edwh/tasks.py |
rebuild |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
docs |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
zen |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
whoami |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
completions |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
warn_plugin_version_check |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
version |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
show_help |
|
0% |
14 |
14 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
task_discover |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
ew_self_update |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
migrate |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
migrations |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
stop_remove_container |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
stop_remove_containers |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
clean_redis |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
clean_flags |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
clean_postgres |
|
0% |
20 |
20 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/tasks.py |
clean |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/edwh/tasks.py |
wipe_db |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
show_config |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
change_config |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
debug |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
edwh |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
sleep |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
find_ruff |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
find_ty |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/edwh/tasks.py |
enabled_lint_tools |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
_render_lint_result |
|
0% |
9 |
9 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
_print_lint_status |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/edwh/tasks.py |
run_command_with_output |
|
0% |
10 |
10 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/edwh/tasks.py |
lint |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/tasks.py |
fmt |
|
0% |
18 |
18 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/edwh/tasks.py |
(no function) |
|
100% |
204 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_namespace_override.py |
test_project_tasks_override_existing_namespace |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_namespace_override.py |
test_project_tasks_override_existing_namespace.packaged_run |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_namespace_override.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
write |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_detects_psr_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_detects_vommit_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_project_without_release_config_needs_setup |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_missing_pyproject_needs_setup |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_malformed_pyproject_does_not_raise |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_pin_stops_the_migration_offer |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_vommit_config_beats_a_stale_psr_pin |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_pin_to_vommit_without_config_asks_for_setup |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_pin_preserves_comments_and_is_idempotent |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_pin_alongside_existing_tool_edwh_table |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_backend.py |
test_vommit_tasks_accept_the_arguments_we_pass |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_release_backend.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
Answers.__call__ |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| tests/test_release_routing.py |
RecordingContext.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
RecordingContext.run |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
ctx |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
project |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
project.make |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
no_vommit |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_release_routing.py |
no_vommit.Blocked.find_spec |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| tests/test_release_routing.py |
Unattended.isatty |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
Unattended.readline |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_release_routing.py |
_stdin |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
unattended |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
answers |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
answers.typed |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_configured_for_vommit_but_not_installed_offers_the_install |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_declining_that_install_does_not_release |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_accepting_the_install_installs_the_declared_spec |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_installed_vommit_resolves_without_asking |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_bump_without_any_backend_does_not_reach_psr |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_install_specifier_carries_the_declared_bound |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
test_require_vommit_task_keeps_its_result_to_itself |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_release_routing.py |
(no function) |
|
100% |
43 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_toml_config.py |
test_toml_config_bootstrap_preserves_application_context |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_toml_config.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |