Coverage report: 77%

coverage.py v7.1.0, created at 2023-04-28 06:23 +0200

Module statements missing excluded coverage
src/ensae_teaching_cs/__init__.py 13 2 0 85%
src/ensae_teaching_cs/__main__.py 12 3 0 75%
src/ensae_teaching_cs/automation/__init__.py 10 3 0 70%
src/ensae_teaching_cs/automation/ftp_publish_helper.py 166 116 0 30%
src/ensae_teaching_cs/automation/jenkins_helper.py 88 44 0 50%
src/ensae_teaching_cs/automation/module_backup.py 28 4 0 86%
src/ensae_teaching_cs/automation/modules_documentation.py 22 7 0 68%
src/ensae_teaching_cs/automation/notebook_test_helper.py 125 17 0 86%
src/ensae_teaching_cs/automation/rss_teachings_blog.py 12 4 0 67%
src/ensae_teaching_cs/automation/teaching_modules.py 6 0 0 100%
src/ensae_teaching_cs/automation_students/__init__.py 4 0 0 100%
src/ensae_teaching_cs/automation_students/git_helper.py 181 181 0 0%
src/ensae_teaching_cs/automation_students/interro_motif.py 111 26 0 77%
src/ensae_teaching_cs/automation_students/mail_helper.py 43 39 0 9%
src/ensae_teaching_cs/automation_students/projects_helper.py 69 60 0 13%
src/ensae_teaching_cs/automation_students/projects_repository.py 561 216 22 61%
src/ensae_teaching_cs/automation_students/quick_tasks.py 16 0 0 100%
src/ensae_teaching_cs/automation_students/repository_exception.py 4 0 0 100%
src/ensae_teaching_cs/automation_students/send_feedback.py 144 41 0 72%
src/ensae_teaching_cs/cli/__init__.py 1 0 0 100%
src/ensae_teaching_cs/cli/code.py 9 0 0 100%
src/ensae_teaching_cs/data/__init__.py 12 0 0 100%
src/ensae_teaching_cs/data/crypt_helper.py 9 0 0 100%
src/ensae_teaching_cs/data/data1a.py 7 0 0 100%
src/ensae_teaching_cs/data/data2a.py 5 0 0 100%
src/ensae_teaching_cs/data/data_1a/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/data_2a/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/data_competition/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/data_gutenberg/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/data_helper.py 25 7 0 72%
src/ensae_teaching_cs/data/data_irep.py 6 0 0 100%
src/ensae_teaching_cs/data/data_shape_files.py 24 0 1 100%
src/ensae_teaching_cs/data/data_shp/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/data_sql/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/data_ts.py 27 0 0 100%
src/ensae_teaching_cs/data/data_web/__init__.py 0 0 0 100%
src/ensae_teaching_cs/data/datacpt.py 29 2 0 93%
src/ensae_teaching_cs/data/datasql.py 5 0 0 100%
src/ensae_teaching_cs/data/datatext.py 17 1 0 94%
src/ensae_teaching_cs/data/dataweb.py 17 3 0 82%
src/ensae_teaching_cs/data/datazips.py 27 3 0 89%
src/ensae_teaching_cs/data/gutenberg.py 32 5 0 84%
src/ensae_teaching_cs/data/imagenet_classes.py 8 0 0 100%
src/ensae_teaching_cs/data/zips/__init__.py 0 0 0 100%
src/ensae_teaching_cs/doc/__init__.py 1 0 0 100%
src/ensae_teaching_cs/doc/regex.py 7 0 0 100%
src/ensae_teaching_cs/encrypted/__init__.py 0 0 0 100%
src/ensae_teaching_cs/faq/__init__.py 4 0 0 100%
src/ensae_teaching_cs/faq/faq_cvxopt.py 3 0 0 100%
src/ensae_teaching_cs/faq/faq_cython.py 38 16 0 58%
src/ensae_teaching_cs/faq/faq_gpu.py 34 26 0 24%
src/ensae_teaching_cs/faq/faq_hadoop.py 3 3 0 0%
src/ensae_teaching_cs/faq/faq_jupyter.py 15 8 0 47%
src/ensae_teaching_cs/faq/faq_jupyter_helper.py 32 16 0 50%
src/ensae_teaching_cs/faq/faq_matplotlib.py 83 42 8 49%
src/ensae_teaching_cs/faq/faq_pandas.py 45 13 0 71%
src/ensae_teaching_cs/faq/faq_python.py 52 0 0 100%
src/ensae_teaching_cs/faq/faq_web.py 100 43 0 57%
src/ensae_teaching_cs/helpers/__init__.py 1 0 0 100%
src/ensae_teaching_cs/helpers/code_helper.py 27 8 0 70%
src/ensae_teaching_cs/helpers/colorsdef.py 1 0 0 100%
src/ensae_teaching_cs/helpers/geo_helper.py 27 0 0 100%
src/ensae_teaching_cs/helpers/image_helper.py 36 5 0 86%
src/ensae_teaching_cs/helpers/matplotlib_helper_xyz.py 80 11 0 86%
src/ensae_teaching_cs/helpers/pygame_helper.py 147 31 0 79%
src/ensae_teaching_cs/helpers/size_helper.py 25 1 0 96%
src/ensae_teaching_cs/helpers/video_helper.py 20 3 0 85%
src/ensae_teaching_cs/homeblog/__init__.py 8 0 0 100%
src/ensae_teaching_cs/homeblog/buildkeywords.py 311 42 0 86%
src/ensae_teaching_cs/homeblog/buildrss.py 77 6 0 92%
src/ensae_teaching_cs/homeblog/clean_python_script_before_exporting_outside.py 16 12 0 25%
src/ensae_teaching_cs/homeblog/copyfile.py 185 58 42 69%
src/ensae_teaching_cs/homeblog/filefunction.py 47 5 0 89%
src/ensae_teaching_cs/homeblog/filename_helper.py 84 22 0 74%
src/ensae_teaching_cs/homeblog/latex2html.py 36 30 0 17%
src/ensae_teaching_cs/homeblog/latex_file.py 165 27 15 84%
src/ensae_teaching_cs/homeblog/latex_helper.py 17 14 0 18%
src/ensae_teaching_cs/homeblog/latex_svg_gif.py 101 84 3 17%
src/ensae_teaching_cs/homeblog/modifypost.py 159 28 0 82%
src/ensae_teaching_cs/homeblog/postclassification.py 13 0 0 100%
src/ensae_teaching_cs/homeblog/program_helper.py 55 2 0 96%
src/ensae_teaching_cs/homeblog/py2html.py 180 66 86 63%
src/ensae_teaching_cs/homeblog/python_exemple_py_to_html.py 74 39 11 47%
src/ensae_teaching_cs/homeblog/table_formula.py 1570 367 49 77%
src/ensae_teaching_cs/homeblog/table_formula_stat.py 63 28 0 56%
src/ensae_teaching_cs/homeblog/utils_file.py 19 1 0 95%
src/ensae_teaching_cs/ml/__init__.py 1 0 0 100%
src/ensae_teaching_cs/ml/competitions.py 63 25 0 60%
src/ensae_teaching_cs/ml/gini.py 18 0 0 100%
src/ensae_teaching_cs/ml/lasso_random_forest_regressor.py 40 0 0 100%
src/ensae_teaching_cs/pandas_helper.py 3 0 0 100%
src/ensae_teaching_cs/special/__init__.py 4 0 0 100%
src/ensae_teaching_cs/special/corde.py 154 22 0 86%
src/ensae_teaching_cs/special/data/__init__.py 0 0 0 100%
src/ensae_teaching_cs/special/einstein_prolog.py 228 40 0 82%
src/ensae_teaching_cs/special/elections.py 227 33 0 85%
src/ensae_teaching_cs/special/geometry_point.py 102 38 0 63%
src/ensae_teaching_cs/special/geometry_polygone.py 56 9 0 84%
src/ensae_teaching_cs/special/geometry_segment.py 43 13 0 70%
src/ensae_teaching_cs/special/hermionne.py 49 4 0 92%
src/ensae_teaching_cs/special/hermionne_classes.py 78 3 0 96%
src/ensae_teaching_cs/special/image/__init__.py 0 0 0 100%
src/ensae_teaching_cs/special/image/image_synthese_base.py 168 21 0 88%
src/ensae_teaching_cs/special/image/image_synthese_facette.py 71 12 0 83%
src/ensae_teaching_cs/special/image/image_synthese_facette_image.py 53 12 0 77%
src/ensae_teaching_cs/special/image/image_synthese_phong.py 32 5 0 84%
src/ensae_teaching_cs/special/image/image_synthese_scene.py 124 2 0 98%
src/ensae_teaching_cs/special/image/image_synthese_sphere.py 40 2 0 95%
src/ensae_teaching_cs/special/propagation_epidemic.py 207 31 0 85%
src/ensae_teaching_cs/special/puzzle_2.py 243 25 0 90%
src/ensae_teaching_cs/special/puzzle_girafe.py 238 12 0 95%
src/ensae_teaching_cs/special/rues_paris.py 296 17 0 94%
src/ensae_teaching_cs/special/student.py 55 5 0 91%
src/ensae_teaching_cs/special/sudoku.py 77 1 0 99%
src/ensae_teaching_cs/special/tsp_bresenham.py 95 7 0 93%
src/ensae_teaching_cs/special/tsp_kohonen.py 203 6 0 97%
src/ensae_teaching_cs/special/tsp_kruskal.py 690 46 3 93%
src/ensae_teaching_cs/special/voisinage_evolution.py 155 4 0 97%
src/ensae_teaching_cs/td_1a/__init__.py 1 0 0 100%
src/ensae_teaching_cs/td_1a/classiques.py 41 16 0 61%
src/ensae_teaching_cs/td_1a/construction_classique.py 71 2 0 97%
src/ensae_teaching_cs/td_1a/cp2048.py 83 7 0 92%
src/ensae_teaching_cs/td_1a/discours_politique.py 123 107 0 13%
src/ensae_teaching_cs/td_1a/edit_distance.py 38 2 0 95%
src/ensae_teaching_cs/td_1a/flask_helper.py 27 12 0 56%
src/ensae_teaching_cs/td_1a/numpys.py 3 0 0 100%
src/ensae_teaching_cs/td_1a/optimisation_contrainte.py 63 9 0 86%
src/ensae_teaching_cs/td_1a/simple_flask_site.py 43 15 0 65%
src/ensae_teaching_cs/td_1a/vigenere.py 81 5 0 94%
src/ensae_teaching_cs/td_2a/__init__.py 4 0 0 100%
src/ensae_teaching_cs/td_2a/custom_magics.py 31 31 0 0%
src/ensae_teaching_cs/td_2a/dice.py 79 2 0 97%
src/ensae_teaching_cs/td_2a/edmonds_karp.py 79 13 0 84%
src/ensae_teaching_cs/td_2a/homomorphic.py 100 15 0 85%
src/ensae_teaching_cs/td_2a/parallel_thread.py 34 1 0 97%
src/ensae_teaching_cs/td_2a/serialization.py 30 1 0 97%
src/ensae_teaching_cs/tests/__init__.py 0 0 0 100%
src/ensae_teaching_cs/tests/american_cities.py 35 7 0 80%
Total 10615 2481 240 77%

No items found using the specified filter.