| src / marimushka / __init__.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger._log_event |
|
100% |
8 |
0 |
2 |
|
100% |
4 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger.log_path_validation |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger.log_export |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger.log_template_render |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger.log_config_load |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
AuditLogger.log_file_access |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
get_audit_logger |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / audit.py |
init_audit_logger |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / audit.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / cli.py |
configure_logging |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / cli.py |
callback |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / cli.py |
export_command |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / cli.py |
watch_command |
|
100% |
25 |
0 |
14 |
|
100% |
10 |
0 |
|
100% |
| src / marimushka / cli.py |
version_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / cli.py |
cli |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / cli.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / config.py |
MarimushkaConfig.__init__ |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / config.py |
MarimushkaConfig.from_file |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / config.py |
MarimushkaConfig.from_file_or_defaults |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / marimushka / config.py |
MarimushkaConfig.to_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / config.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / dependencies.py |
Dependencies.with_audit_logger |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / dependencies.py |
Dependencies.with_config |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / dependencies.py |
create_dependencies |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / dependencies.py |
create_dependencies_from_config_file |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / dependencies.py |
create_test_dependencies |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / dependencies.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
MarimushkaError.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
TemplateNotFoundError.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
TemplateInvalidError.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
TemplateRenderError.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
NotebookNotFoundError.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
NotebookInvalidError.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
ExportExecutableNotFoundError.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / exceptions.py |
ExportSubprocessError.__init__ |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / exceptions.py |
IndexWriteError.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
NotebookExportResult.succeeded |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
NotebookExportResult.failed |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.total |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.succeeded |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.failed |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.all_succeeded |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.failures |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.successes |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
BatchExportResult.add |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / exceptions.py |
(no function) |
|
100% |
52 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / export.py |
main |
|
100% |
28 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / export.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
Kind.from_str |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
Kind.command |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
Kind.html_path |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook.__post_init__ |
|
100% |
6 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook.export |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook._resolve_executable |
|
100% |
22 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook._prepare_output_path |
|
100% |
13 |
0 |
6 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook._build_command |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook._run_export_subprocess |
|
100% |
35 |
0 |
2 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook.display_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
Notebook.html_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / notebook.py |
folder2notebooks |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / notebook.py |
(no function) |
|
100% |
35 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
export_notebook |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
export_notebooks_parallel |
|
100% |
20 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
export_notebooks_sequential |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
export_all_notebooks |
|
100% |
16 |
0 |
5 |
|
100% |
8 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
render_template |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
write_index_file |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
generate_index |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / orchestrator.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / security.py |
validate_path_traversal |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / security.py |
_check_whitelist |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / security.py |
validate_bin_path |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / security.py |
validate_file_path |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / security.py |
sanitize_error_message |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / marimushka / security.py |
sanitize_error_message.redact_path |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / security.py |
validate_max_workers |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / marimushka / security.py |
validate_file_size |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / marimushka / security.py |
safe_open_file |
|
100% |
17 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| src / marimushka / security.py |
set_secure_file_permissions |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / marimushka / security.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / marimushka / validators.py |
validate_template |
|
100% |
27 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / marimushka / validators.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |