Coverage report: 87%

coverage.py v6.4.1, created at 2022-07-05 10:38 +0200

Module statements missing excluded coverage
pyquickhelper/__init__.py 20 0 10 100%
pyquickhelper/__main__.py 24 0 19 100%
pyquickhelper/_cst/__init__.py 0 0 0 100%
pyquickhelper/_cst/cst_sphinx.py 10 0 0 100%
pyquickhelper/benchhelper/__init__.py 2 0 0 100%
pyquickhelper/benchhelper/benchmark.py 293 17 27 94%
pyquickhelper/benchhelper/grid_benchmark.py 96 1 15 99%
pyquickhelper/cli/__init__.py 1 0 0 100%
pyquickhelper/cli/cli_helper.py 191 6 24 97%
pyquickhelper/cli/encryption_cli.py 54 0 16 100%
pyquickhelper/cli/encryption_file_cli.py 35 0 16 100%
pyquickhelper/cli/ftp_cli.py 47 25 0 47%
pyquickhelper/cli/notebook.py 26 8 3 69%
pyquickhelper/cli/profile_cli.py 62 8 0 87%
pyquickhelper/cli/pyq_sync_cli.py 12 0 6 100%
pyquickhelper/cli/script_exec.py 8 7 0 12%
pyquickhelper/cli/simplified_fct.py 24 0 2 100%
pyquickhelper/cli/uvicorn_cli.py 7 5 0 29%
pyquickhelper/filehelper/__init__.py 29 6 0 79%
pyquickhelper/filehelper/anyfhelper.py 105 24 36 77%
pyquickhelper/filehelper/compression_helper.py 204 33 102 84%
pyquickhelper/filehelper/download_helper.py 117 10 22 91%
pyquickhelper/filehelper/download_urls_helper.py 22 0 4 100%
pyquickhelper/filehelper/encrypted_backup.py 176 32 16 82%
pyquickhelper/filehelper/encryption.py 93 7 0 92%
pyquickhelper/filehelper/fexceptions.py 2 0 0 100%
pyquickhelper/filehelper/file_info.py 60 0 11 100%
pyquickhelper/filehelper/file_tree_node.py 244 44 17 82%
pyquickhelper/filehelper/files_status.py 134 32 9 76%
pyquickhelper/filehelper/ftp_mock.py 32 0 1 100%
pyquickhelper/filehelper/ftp_transfer.py 171 12 95 93%
pyquickhelper/filehelper/ftp_transfer_files.py 132 19 64 86%
pyquickhelper/filehelper/ftp_transfer_mock.py 14 0 0 100%
pyquickhelper/filehelper/internet_helper.py 98 36 0 63%
pyquickhelper/filehelper/synchelper.py 278 50 19 82%
pyquickhelper/filehelper/transfer_api.py 78 0 2 100%
pyquickhelper/filehelper/transfer_api_file.py 22 0 1 100%
pyquickhelper/filehelper/transfer_api_ftp.py 33 6 0 82%
pyquickhelper/filehelper/visual_sync.py 42 1 6 98%
pyquickhelper/filehelper/winzipfile.py 68 32 2 53%
pyquickhelper/helpgen/__init__.py 10 0 0 100%
pyquickhelper/helpgen/_fake_function_to_documentation.py 13 0 0 100%
pyquickhelper/helpgen/_my_doxypy.py 207 35 20 83%
pyquickhelper/helpgen/_nbconvert_config.py 5 5 6 0%
pyquickhelper/helpgen/_nbconvert_preprocessor.py 10 6 0 40%
pyquickhelper/helpgen/_single_file_html_builder.py 104 54 0 48%
pyquickhelper/helpgen/conf_path_tools.py 29 0 93 100%
pyquickhelper/helpgen/default_conf.py 269 52 82 81%
pyquickhelper/helpgen/graphviz_helper.py 36 4 7 89%
pyquickhelper/helpgen/help_usage.py 1 0 1 100%
pyquickhelper/helpgen/helpgen_exceptions.py 12 2 0 83%
pyquickhelper/helpgen/install_custom.py 60 1 15 98%
pyquickhelper/helpgen/install_js_dep.py 33 7 0 79%
pyquickhelper/helpgen/markdown_helper.py 16 0 2 100%
pyquickhelper/helpgen/notebook_exporter.py 47 1 1 98%
pyquickhelper/helpgen/pandoc_helper.py 24 2 1 92%
pyquickhelper/helpgen/post_process.py 413 27 98 93%
pyquickhelper/helpgen/post_process_custom.py 2 0 1 100%
pyquickhelper/helpgen/process_notebook_api.py 96 17 3 82%
pyquickhelper/helpgen/process_notebooks.py 577 51 137 91%
pyquickhelper/helpgen/process_notebooks_cmd.py 16 8 0 50%
pyquickhelper/helpgen/process_sphinx_cmd.py 11 5 0 55%
pyquickhelper/helpgen/rst_converters.py 211 34 1 84%
pyquickhelper/helpgen/sphinx_helper.py 48 38 9 21%
pyquickhelper/helpgen/sphinx_main.py 540 90 145 83%
pyquickhelper/helpgen/sphinx_main_helper.py 250 50 0 80%
pyquickhelper/helpgen/sphinx_main_missing_html_files.py 97 18 0 81%
pyquickhelper/helpgen/sphinx_main_verification.py 58 15 7 74%
pyquickhelper/helpgen/sphinxm_convert_doc_sphinx_helper.py 737 65 94 91%
pyquickhelper/helpgen/sphinxm_custom_app.py 73 21 0 71%
pyquickhelper/helpgen/sphinxm_mock_app.py 189 35 13 81%
pyquickhelper/helpgen/stat_helper.py 56 13 0 77%
pyquickhelper/helpgen/style_css_template.py 3 0 0 100%
pyquickhelper/helpgen/utils_pywin32.py 0 0 39 100%
pyquickhelper/helpgen/utils_sphinx_config.py 98 37 1 62%
pyquickhelper/helpgen/utils_sphinx_doc.py 851 93 127 89%
pyquickhelper/helpgen/utils_sphinx_doc_helpers.py 457 79 129 83%
pyquickhelper/imghelper/__init__.py 1 0 0 100%
pyquickhelper/imghelper/excs.py 2 0 0 100%
pyquickhelper/imghelper/img_export.py 25 1 10 96%
pyquickhelper/imghelper/img_helper.py 112 4 2 96%
pyquickhelper/imghelper/js_helper.py 75 6 4 92%
pyquickhelper/imghelper/svg_helper.py 37 0 1 100%
pyquickhelper/ipythonhelper/__init__.py 16 0 0 100%
pyquickhelper/ipythonhelper/html_forms.py 35 3 3 91%
pyquickhelper/ipythonhelper/interact.py 47 7 7 85%
pyquickhelper/ipythonhelper/kindofcompletion.py 53 0 3 100%
pyquickhelper/ipythonhelper/magic_class.py 32 0 3 100%
pyquickhelper/ipythonhelper/magic_class_compress.py 27 3 9 89%
pyquickhelper/ipythonhelper/magic_class_crypt.py 44 0 8 100%
pyquickhelper/ipythonhelper/magic_class_diff.py 64 1 9 98%
pyquickhelper/ipythonhelper/magic_class_example.py 26 1 7 96%
pyquickhelper/ipythonhelper/magic_parser.py 82 13 5 84%
pyquickhelper/ipythonhelper/notebook_exception.py 6 0 0 100%
pyquickhelper/ipythonhelper/notebook_helper.py 163 54 18 67%
pyquickhelper/ipythonhelper/notebook_runner.py 650 77 103 88%
pyquickhelper/ipythonhelper/run_notebook.py 245 22 38 91%
pyquickhelper/ipythonhelper/unittest_notebook.py 36 2 14 94%
pyquickhelper/ipythonhelper/widgets.py 93 14 3 85%
pyquickhelper/jenkinshelper/__init__.py 2 0 0 100%
pyquickhelper/jenkinshelper/jenkins_exceptions.py 6 0 0 100%
pyquickhelper/jenkinshelper/jenkins_helper.py 33 1 3 97%
pyquickhelper/jenkinshelper/jenkins_server.py 501 36 166 93%
pyquickhelper/jenkinshelper/jenkins_server_template.py 12 0 0 100%
pyquickhelper/jenkinshelper/yaml_helper.py 386 19 32 95%
pyquickhelper/jenkinshelper/yaml_helper_yaml.py 7 1 2 86%
pyquickhelper/loghelper/__init__.py 15 0 0 100%
pyquickhelper/loghelper/buffered_flog.py 10 0 0 100%
pyquickhelper/loghelper/convert_helper.py 22 6 0 73%
pyquickhelper/loghelper/custom_log.py 62 10 6 84%
pyquickhelper/loghelper/flog.py 452 58 118 87%
pyquickhelper/loghelper/flog_fake_classes.py 41 2 1 95%
pyquickhelper/loghelper/github_api.py 13 9 2 31%
pyquickhelper/loghelper/history_helper.py 155 47 0 70%
pyquickhelper/loghelper/os_helper.py 10 4 1 60%
pyquickhelper/loghelper/pqh_exception.py 7 0 0 100%
pyquickhelper/loghelper/process_helper.py 25 8 0 68%
pyquickhelper/loghelper/process_script.py 76 3 6 96%
pyquickhelper/loghelper/pwd_helper.py 32 9 2 72%
pyquickhelper/loghelper/pypi_helper.py 20 2 4 90%
pyquickhelper/loghelper/pyrepo_helper.py 29 3 10 90%
pyquickhelper/loghelper/repositories/__init__.py 0 0 0 100%
pyquickhelper/loghelper/repositories/gitlab_helper.py 36 27 0 25%
pyquickhelper/loghelper/repositories/pygit_helper.py 286 34 103 88%
pyquickhelper/loghelper/repositories/pysvn_helper.py 7 0 184 100%
pyquickhelper/loghelper/run_cmd.py 192 10 61 95%
pyquickhelper/loghelper/sys_helper.py 28 0 0 100%
pyquickhelper/loghelper/time_helper.py 44 4 4 91%
pyquickhelper/loghelper/url_helper.py 21 0 7 100%
pyquickhelper/pandashelper/__init__.py 3 0 0 100%
pyquickhelper/pandashelper/readh.py 25 0 8 100%
pyquickhelper/pandashelper/tblformat.py 181 0 18 100%
pyquickhelper/pandashelper/tblfunction.py 12 0 2 100%
pyquickhelper/pycode/__init__.py 15 0 0 100%
pyquickhelper/pycode/_pylint_common.py 16 5 0 69%
pyquickhelper/pycode/blog_helper.py 1 0 8 100%
pyquickhelper/pycode/build_helper.py 139 22 87 84%
pyquickhelper/pycode/ci_helper.py 12 0 4 100%
pyquickhelper/pycode/clean_helper.py 60 1 7 98%
pyquickhelper/pycode/code_exceptions.py 2 0 0 100%
pyquickhelper/pycode/code_helper.py 103 25 34 76%
pyquickhelper/pycode/coverage_helper.py 130 24 83 82%
pyquickhelper/pycode/default_filter_warning.py 1 0 149 100%
pyquickhelper/pycode/default_regular_expression.py 2 0 0 100%
pyquickhelper/pycode/doc_helper.py 33 0 1 100%
pyquickhelper/pycode/insetup_helper.py 38 11 2 71%
pyquickhelper/pycode/linux_scripts.py 7 0 0 100%
pyquickhelper/pycode/open_script_file.py 21 0 1 100%
pyquickhelper/pycode/pip_helper.py 51 5 11 90%
pyquickhelper/pycode/profiling.py 349 42 18 88%
pyquickhelper/pycode/py3to2.py 128 0 15 100%
pyquickhelper/pycode/pytest_helper.py 58 0 5 100%
pyquickhelper/pycode/readme_helper.py 28 0 3 100%
pyquickhelper/pycode/setup_helper.py 319 116 233 64%
pyquickhelper/pycode/tkinter_helper.py 15 1 65 93%
pyquickhelper/pycode/trace_execution.py 8 0 0 100%
pyquickhelper/pycode/unittest_assert.py 39 0 7 100%
pyquickhelper/pycode/unittest_cst.py 26 0 1 100%
pyquickhelper/pycode/unittestclass.py 365 14 43 96%
pyquickhelper/pycode/utils_tests.py 86 56 175 35%
pyquickhelper/pycode/utils_tests_helper.py 184 14 80 92%
pyquickhelper/pycode/utils_tests_private.py 312 31 100 90%
pyquickhelper/pycode/utils_tests_stringio.py 40 4 3 90%
pyquickhelper/pycode/venv_helper.py 23 0 195 100%
pyquickhelper/pycode/windows_scripts.py 32 0 0 100%
pyquickhelper/server/__init__.py 2 0 0 100%
pyquickhelper/server/documentation_server.py 146 13 132 91%
pyquickhelper/server/filestore_fastapi.py 133 13 0 90%
pyquickhelper/server/filestore_sqlite.py 163 7 0 96%
pyquickhelper/server/server_helper.py 27 1 2 96%
pyquickhelper/sphinxext/__init__.py 80 0 11 100%
pyquickhelper/sphinxext/_private_for_unittest.py 2 0 0 100%
pyquickhelper/sphinxext/_sphinx_common_builder.py 135 48 13 64%
pyquickhelper/sphinxext/blog_post.py 186 32 7 83%
pyquickhelper/sphinxext/blog_post_list.py 319 36 2 89%
pyquickhelper/sphinxext/bokeh/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/bokeh/bokeh_plot.py 96 27 13 72%
pyquickhelper/sphinxext/build_rss.py 29 0 0 100%
pyquickhelper/sphinxext/documentation_link.py 8 0 1 100%
pyquickhelper/sphinxext/import_object_helper.py 133 17 0 87%
pyquickhelper/sphinxext/revealjs/__init__.py 8 0 2 100%
pyquickhelper/sphinxext/revealjs/compat.py 10 0 0 100%
pyquickhelper/sphinxext/revealjs/directives.py 152 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/css/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/css/print/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/css/theme/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/css/theme/source/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/css/theme/template/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/js/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/lib/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/lib/css/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/lib/font/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/lib/js/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/highlight/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/markdown/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/math/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/multiplex/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/notes-server/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/notes/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/print-pdf/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/search/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/revealjs/templates/revealjs/static/plugin/zoom-js/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinx_autosignature.py 225 5 80 98%
pyquickhelper/sphinxext/sphinx_bigger_extension.py 41 0 0 100%
pyquickhelper/sphinxext/sphinx_blocref_extension.py 290 38 15 87%
pyquickhelper/sphinxext/sphinx_blog_extension.py 183 36 42 80%
pyquickhelper/sphinxext/sphinx_cmdref_extension.py 136 27 22 80%
pyquickhelper/sphinxext/sphinx_collapse_extension.py 75 3 2 96%
pyquickhelper/sphinxext/sphinx_docassert_extension.py 159 40 0 75%
pyquickhelper/sphinxext/sphinx_doctree_builder.py 188 43 2 77%
pyquickhelper/sphinxext/sphinx_downloadlink_extension.py 175 61 0 65%
pyquickhelper/sphinxext/sphinx_epkg_extension.py 68 1 22 99%
pyquickhelper/sphinxext/sphinx_exref_extension.py 59 6 0 90%
pyquickhelper/sphinxext/sphinx_ext_helper.py 79 3 3 96%
pyquickhelper/sphinxext/sphinx_faqref_extension.py 59 7 0 88%
pyquickhelper/sphinxext/sphinx_gdot_extension.py 148 32 2 78%
pyquickhelper/sphinxext/sphinx_githublink_extension.py 103 8 16 92%
pyquickhelper/sphinxext/sphinx_gitlog_extension.py 48 5 1 90%
pyquickhelper/sphinxext/sphinx_image_extension.py 185 35 24 81%
pyquickhelper/sphinxext/sphinx_latex_builder.py 189 52 1 72%
pyquickhelper/sphinxext/sphinx_mathdef_extension.py 241 26 18 89%
pyquickhelper/sphinxext/sphinx_md_builder.py 723 64 35 91%
pyquickhelper/sphinxext/sphinx_nbref_extension.py 67 11 1 84%
pyquickhelper/sphinxext/sphinx_postcontents_extension.py 115 5 2 96%
pyquickhelper/sphinxext/sphinx_quote_extension.py 182 12 9 93%
pyquickhelper/sphinxext/sphinx_rst_builder.py 819 63 14 92%
pyquickhelper/sphinxext/sphinx_runpython_extension.py 300 27 49 91%
pyquickhelper/sphinxext/sphinx_sharenet_extension.py 88 1 8 99%
pyquickhelper/sphinxext/sphinx_template_extension.py 48 0 11 100%
pyquickhelper/sphinxext/sphinx_tocdelay_extension.py 178 65 0 63%
pyquickhelper/sphinxext/sphinx_toctree_extension.py 158 26 0 84%
pyquickhelper/sphinxext/sphinx_todoext_extension.py 248 31 27 88%
pyquickhelper/sphinxext/sphinx_video_extension.py 160 10 2 94%
pyquickhelper/sphinxext/sphinx_youtube_extension.py 79 15 0 81%
pyquickhelper/sphinxext/sphinxext_helper.py 32 4 3 88%
pyquickhelper/sphinxext/sphinximages/__init__.py 2 0 0 100%
pyquickhelper/sphinxext/sphinximages/backend.py 8 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2/css/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2/img/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2/js/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2/sass/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2_backend.py 22 6 0 73%
pyquickhelper/sphinxext/sphinximages/sphinxcontrib_images_lightbox2/lightbox2_customize/__init__.py 0 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxtrib/__init__.py 1 0 0 100%
pyquickhelper/sphinxext/sphinximages/sphinxtrib/images.py 205 41 0 80%
pyquickhelper/sphinxext/templates/__init__.py 0 0 0 100%
pyquickhelper/texthelper/__init__.py 4 0 0 100%
pyquickhelper/texthelper/code_helper.py 24 0 0 100%
pyquickhelper/texthelper/diacritic_helper.py 6 0 0 100%
pyquickhelper/texthelper/edit_text_diff.py 225 1 8 99%
pyquickhelper/texthelper/html_helper.py 5 0 0 100%
pyquickhelper/texthelper/templating.py 36 0 1 100%
pyquickhelper/texthelper/text_diff.py 60 4 0 93%
pyquickhelper/texthelper/texts_language.py 2 0 0 100%
pyquickhelper/texthelper/version_helper.py 42 0 1 100%
Total 24109 3166 4498 87%

No items found using the specified filter.