Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.13.2
, created at 2026-01-27 10:03 +0000
File
function
statements
missing
excluded
coverage
src / minibook / __init__.py
(no function)
2
0
0
100%
src / minibook / exceptions.py
ValidationError.__init__
6
0
0
100%
src / minibook / exceptions.py
URLValidationError.__init__
2
0
0
100%
src / minibook / exceptions.py
LinkNameValidationError.__init__
2
0
0
100%
src / minibook / exceptions.py
TemplateError.__init__
4
0
0
100%
src / minibook / exceptions.py
TemplateNotFoundError.__init__
1
0
0
100%
src / minibook / exceptions.py
PluginError.__init__
4
0
0
100%
src / minibook / exceptions.py
PluginNotFoundError.__init__
1
0
0
100%
src / minibook / exceptions.py
PluginDependencyError.__init__
6
0
0
100%
src / minibook / exceptions.py
ParseError.__init__
2
0
0
100%
src / minibook / exceptions.py
JSONParseError.__init__
1
0
0
100%
src / minibook / exceptions.py
OutputError.__init__
4
0
0
100%
src / minibook / exceptions.py
(no function)
23
0
11
100%
src / minibook / main.py
validate_url_format
24
0
0
100%
src / minibook / main.py
validate_link_name
3
0
0
100%
src / minibook / main.py
get_git_repo_url
2
0
0
100%
src / minibook / main.py
validate_url
17
0
0
100%
src / minibook / main.py
generate_html
7
0
0
100%
src / minibook / main.py
parse_links_from_json
20
0
0
100%
src / minibook / main.py
parse_links_from_json.validate_and_append
9
0
0
100%
src / minibook / main.py
validate_link_list
7
0
0
100%
src / minibook / main.py
_handle_parsing
11
0
0
100%
src / minibook / main.py
_handle_validation
9
0
0
100%
src / minibook / main.py
_generate_output
21
0
0
100%
src / minibook / main.py
entrypoint
13
0
0
100%
src / minibook / main.py
(no function)
35
0
1
100%
src / minibook / plugins.py
OutputPlugin.generate
0
0
0
100%
src / minibook / plugins.py
HTMLPlugin.__init__
1
0
0
100%
src / minibook / plugins.py
HTMLPlugin.generate
8
0
0
100%
src / minibook / plugins.py
MarkdownPlugin.generate
18
0
0
100%
src / minibook / plugins.py
JSONPlugin.generate
7
0
0
100%
src / minibook / plugins.py
PDFPlugin.generate
34
0
0
100%
src / minibook / plugins.py
RSTPlugin.generate
17
0
0
100%
src / minibook / plugins.py
EPUBPlugin.generate
31
0
0
100%
src / minibook / plugins.py
AsciiDocPlugin.generate
23
0
0
100%
src / minibook / plugins.py
get_plugin
6
0
0
100%
src / minibook / plugins.py
list_plugins
7
0
0
100%
src / minibook / plugins.py
(no function)
56
0
4
100%
src / minibook / utils.py
get_timestamp
1
0
0
100%
src / minibook / utils.py
create_jinja_env
1
0
0
100%
src / minibook / utils.py
load_template
11
0
0
100%
src / minibook / utils.py
(no function)
8
0
0
100%
Total
465
0
16
100%
No items found using the specified filter.