rendercv/__init__.py |
(no function) |
1 |
0 |
0 |
100% |
rendercv/cli/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
rendercv/cli/commands.py |
cli_command_render |
16 |
3 |
0 |
81% |
rendercv/cli/commands.py |
cli_command_render.run_rendercv |
2 |
2 |
0 |
0% |
rendercv/cli/commands.py |
cli_command_new |
23 |
0 |
0 |
100% |
rendercv/cli/commands.py |
cli_command_create_theme |
14 |
0 |
0 |
100% |
rendercv/cli/commands.py |
cli_command_no_args |
4 |
0 |
0 |
100% |
rendercv/cli/commands.py |
(no function) |
17 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.__init__ |
11 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.__init__.TimeElapsedColumn.render |
3 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.__enter__ |
2 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.start_a_step |
2 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.finish_the_current_step |
6 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.end |
1 |
0 |
0 |
100% |
rendercv/cli/printer.py |
warn_if_new_version_is_available |
5 |
0 |
0 |
100% |
rendercv/cli/printer.py |
welcome |
12 |
0 |
0 |
100% |
rendercv/cli/printer.py |
warning |
1 |
0 |
0 |
100% |
rendercv/cli/printer.py |
error |
9 |
0 |
0 |
100% |
rendercv/cli/printer.py |
information |
1 |
0 |
0 |
100% |
rendercv/cli/printer.py |
print_validation_errors |
53 |
2 |
0 |
96% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions_without_exit |
3 |
0 |
0 |
100% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions_without_exit.wrapper |
28 |
6 |
0 |
79% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions |
3 |
0 |
0 |
100% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions.wrapper |
4 |
0 |
0 |
100% |
rendercv/cli/printer.py |
(no function) |
31 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
set_or_update_a_value |
20 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
set_or_update_values |
3 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
copy_files |
8 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
get_latest_version_number_from_pypi |
11 |
2 |
0 |
82% |
rendercv/cli/utilities.py |
get_error_message_and_location_and_value_from_a_custom_error |
5 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
copy_templates |
8 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
parse_render_command_override_arguments |
13 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
get_default_render_command_cli_arguments |
3 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
update_render_command_settings_of_the_input_file |
11 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
make_given_keywords_bold_in_a_dictionary |
14 |
2 |
0 |
86% |
rendercv/cli/utilities.py |
run_rendercv_with_printer |
48 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
run_a_function_if_a_file_changes |
17 |
17 |
0 |
0% |
rendercv/cli/utilities.py |
run_a_function_if_a_file_changes.EventHandler.__init__ |
2 |
2 |
0 |
0% |
rendercv/cli/utilities.py |
run_a_function_if_a_file_changes.EventHandler.on_modified |
4 |
4 |
0 |
0% |
rendercv/cli/utilities.py |
read_and_construct_the_input |
10 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
(no function) |
29 |
0 |
0 |
100% |
rendercv/data/__init__.py |
(no function) |
4 |
0 |
0 |
100% |
rendercv/data/generator.py |
dictionary_to_yaml |
7 |
0 |
0 |
100% |
rendercv/data/generator.py |
create_a_sample_data_model |
11 |
0 |
0 |
100% |
rendercv/data/generator.py |
create_a_sample_yaml_input_file |
7 |
0 |
0 |
100% |
rendercv/data/generator.py |
generate_json_schema |
3 |
0 |
0 |
100% |
rendercv/data/generator.py |
generate_json_schema.RenderCVSchemaGenerator.generate |
19 |
0 |
0 |
100% |
rendercv/data/generator.py |
generate_json_schema_file |
3 |
0 |
0 |
100% |
rendercv/data/generator.py |
(no function) |
12 |
0 |
0 |
100% |
rendercv/data/models/__init__.py |
(no function) |
8 |
0 |
0 |
100% |
rendercv/data/models/base.py |
(no function) |
5 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
format_phone_number |
3 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
format_date |
11 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
replace_placeholders |
9 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
convert_string_to_path |
2 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
compute_time_span_string |
41 |
2 |
0 |
95% |
rendercv/data/models/computers.py |
compute_date_string |
29 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
make_a_url_clean |
4 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
get_date_object |
13 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
dictionary_key_to_proper_section_title |
4 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
(no function) |
16 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
validate_url |
2 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
create_a_section_validator |
6 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
get_characteristic_entry_attributes |
8 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
get_entry_type_name_and_section_validator |
17 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
validate_a_section |
22 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
validate_a_social_network_username |
15 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
SocialNetwork.check_username |
4 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
SocialNetwork.check_url |
3 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
SocialNetwork.url |
6 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.update_photo_path |
7 |
1 |
0 |
86% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.update_curriculum_vitae |
3 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.connections |
23 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.sections |
8 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
(no function) |
53 |
0 |
0 |
100% |
rendercv/data/models/design.py |
validate_design_options |
44 |
0 |
0 |
100% |
rendercv/data/models/design.py |
(no function) |
14 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
validate_date_field |
10 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
validate_start_and_end_date_fields |
7 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
validate_and_adjust_dates_for_an_entry |
20 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryWithDate.date_string |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
PublicationEntryBase.ignore_url_if_doi_is_given |
4 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
PublicationEntryBase.doi_url |
4 |
1 |
0 |
75% |
rendercv/data/models/entry_types.py |
PublicationEntryBase.clean_url |
4 |
1 |
0 |
75% |
rendercv/data/models/entry_types.py |
EntryBase.check_and_adjust_dates |
2 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.date_string |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.date_string_only_years |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.time_span_string |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
(no function) |
65 |
0 |
0 |
100% |
rendercv/data/models/locale_catalog.py |
LocaleCatalog.update_locale_catalog |
3 |
0 |
0 |
100% |
rendercv/data/models/locale_catalog.py |
(no function) |
23 |
0 |
0 |
100% |
rendercv/data/models/rendercv_data_model.py |
RenderCVDataModel.update_paths |
6 |
0 |
0 |
100% |
rendercv/data/models/rendercv_data_model.py |
RenderCVDataModel.update_locale_catalog |
1 |
0 |
0 |
100% |
rendercv/data/models/rendercv_data_model.py |
(no function) |
23 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
RenderCommandSettings.replace_placeholders |
1 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
RenderCommandSettings.convert_string_to_path |
3 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
(no function) |
31 |
0 |
0 |
100% |
rendercv/data/reader.py |
read_a_yaml_file |
17 |
0 |
0 |
100% |
rendercv/data/reader.py |
validate_input_dictionary_and_return_the_data_model |
1 |
0 |
0 |
100% |
rendercv/data/reader.py |
read_input_file |
2 |
0 |
0 |
100% |
rendercv/data/reader.py |
(no function) |
7 |
0 |
0 |
100% |
rendercv/renderer/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
copy_theme_files_to_output_directory |
16 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_a_latex_file |
8 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_a_markdown_file |
8 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_a_latex_file_and_copy_theme_files |
5 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
render_a_pdf_from_latex |
1 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
render_pngs_from_pdf |
13 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
render_an_html_from_markdown |
13 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
(no function) |
17 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TemplatedFile.__init__ |
4 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TemplatedFile.template |
8 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TemplatedFile.get_full_code |
2 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
LaTeXFile.__init__ |
5 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
LaTeXFile.render_templates |
12 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
LaTeXFile.template |
2 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
LaTeXFile.get_full_code |
3 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
LaTeXFile.create_file |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.render_templates |
11 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.template |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.get_full_code |
3 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.create_file |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
revert_nested_latex_style_commands |
9 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
escape_latex_characters |
29 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
markdown_to_latex |
21 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
transform_markdown_sections_to_latex_sections |
22 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
replace_placeholders_with_actual_values |
3 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
make_matched_part_something |
5 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
make_matched_part_bold |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
make_matched_part_underlined |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
make_matched_part_italic |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
make_matched_part_non_line_breakable |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
abbreviate_name |
9 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
divide_length_by |
10 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
get_an_item_with_a_specific_attribute_value |
8 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
setup_jinja2_environment |
23 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
(no function) |
37 |
0 |
0 |
100% |
rendercv/themes/__init__.py |
(no function) |
5 |
0 |
0 |
100% |
rendercv/themes/classic/__init__.py |
(no function) |
12 |
0 |
0 |
100% |
rendercv/themes/common_options.py |
(no function) |
46 |
0 |
0 |
100% |
rendercv/themes/engineeringresumes/__init__.py |
(no function) |
30 |
0 |
0 |
100% |
rendercv/themes/moderncv/__init__.py |
(no function) |
14 |
0 |
0 |
100% |
rendercv/themes/sb2nov/__init__.py |
(no function) |
7 |
0 |
0 |
100% |