| structured_tutorials / __init__.py |
(no function) |
|
100% |
3 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / cli.py |
get_runner |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / cli.py |
main |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / cli.py |
(no function) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / errors.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / __init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / base.py |
template_field_title_generator |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / base.py |
DictRootModelMixin.get |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / base.py |
DictRootModelMixin.get |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / base.py |
DictRootModelMixin.get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / base.py |
FileMixin.validate_source |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / models / base.py |
FileMixin.validate_contents_or_source |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / models / base.py |
(no function) |
|
100% |
36 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / parts.py |
part_discriminator |
|
100% |
11 |
0 |
3 |
|
100% |
8 |
0 |
|
100% |
| structured_tutorials / models / parts.py |
FilePartModel.validate_destination |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / models / parts.py |
(no function) |
|
100% |
83 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / tests.py |
TestOutputModel.validate_tests |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / models / tests.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
DocumentationConfigurationModel.set_default_context |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
RuntimeConfigurationModel.set_default_context |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
TutorialModel.model_json_schema |
|
100% |
0 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
TutorialModel.update_context |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
TutorialModel.update_part_data |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
TutorialModel.from_file |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / models / tutorial.py |
(no function) |
|
100% |
58 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / types.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / validators.py |
validate_regex |
|
100% |
2 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / models / validators.py |
validate_relative_path |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / models / validators.py |
validate_count_tuple |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / models / validators.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
error |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
ColorFormatter.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
LevelColorFormatter.format |
|
100% |
0 |
0 |
10 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
BoldFormatter.format |
|
100% |
0 |
0 |
9 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
CommandFormatter.format |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
setup_logging |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / output.py |
(no function) |
|
100% |
17 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / __init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.__init__ |
|
100% |
31 |
0 |
0 |
|
100% |
20 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.render |
|
100% |
2 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.render_command |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.test_output |
|
100% |
20 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.validate_alternatives |
|
100% |
8 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_shell_command |
|
100% |
31 |
0 |
2 |
|
100% |
14 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_commands |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_prompt |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_alternative |
|
100% |
17 |
0 |
2 |
|
100% |
8 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_parts |
|
100% |
15 |
0 |
4 |
|
100% |
10 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run |
|
100% |
19 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.prepare_tutorial |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.cleanup_tutorial |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.update_environment_variable |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.update_environment |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.write_file |
|
100% |
25 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_test |
|
100% |
24 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.run_command |
|
100% |
30 |
0 |
2 |
|
100% |
14 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.chdir |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.copy_file |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
RunnerBase.write_file_from_string |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / base.py |
(no function) |
|
100% |
44 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / local.py |
LocalTutorialRunner.chdir |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / local.py |
LocalTutorialRunner.copy_file |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / local.py |
LocalTutorialRunner.write_file_from_string |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / local.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.__init__ |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.vagrant |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.chdir |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.run_shell_command |
|
100% |
11 |
0 |
2 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.prepare_vagrantfile |
|
100% |
12 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.prepare_box |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.update_environment_variable |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.prepare_tutorial |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.cleanup_tutorial |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.copy_file |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
VagrantRunner.write_file_from_string |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / runners / vagrant.py |
(no function) |
|
100% |
36 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / __init__.py |
setup |
|
100% |
9 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / __init__.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / directives.py |
CurrentDocumentMixin.current_document |
|
100% |
0 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / directives.py |
TutorialDirective.run |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / directives.py |
PartDirective.run |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / sphinx / directives.py |
(no function) |
|
100% |
17 |
0 |
6 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
validate_configuration |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
get_tutorial_path |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.__init__ |
|
100% |
16 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.update_context |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.from_file |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.render |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.render_code_block |
|
100% |
23 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.render_file |
|
100% |
23 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.render_alternatives |
|
100% |
21 |
0 |
2 |
|
100% |
10 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
TutorialWrapper.render_part |
|
100% |
17 |
0 |
2 |
|
100% |
12 |
0 |
|
100% |
| structured_tutorials / sphinx / utils.py |
(no function) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / textwrap.py |
CommandLineTextWrapper.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / textwrap.py |
CommandLineTextWrapper._unsplit_optargs |
|
100% |
20 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| structured_tutorials / textwrap.py |
CommandLineTextWrapper._split |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / textwrap.py |
wrap_command_filter |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| structured_tutorials / textwrap.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / typing.py |
(no function) |
|
100% |
8 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / utils.py |
check_count |
|
100% |
9 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| structured_tutorials / utils.py |
chdir |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / utils.py |
_prompt |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| structured_tutorials / utils.py |
cleanup |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| structured_tutorials / utils.py |
git_export |
|
100% |
9 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| structured_tutorials / utils.py |
(no function) |
|
100% |
19 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |