Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.13.4
, created at 2026-03-14 15:04 +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
19
0
0
100%
src / minibook / main.py
validate_url
23
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
19
0
0
100%
src / minibook / main.py
entrypoint
13
0
0
100%
src / minibook / main.py
(no function)
36
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)
57
0
2
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
488
0
14
100%
No items found using the specified filter.