| opt/mealie/lib/python3.12/site-packages/mealie/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/env.py |
(no class) |
34 |
13 |
0 |
10 |
2 |
52% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-02-21-19.56.24_6b0f5f32d602_initial_tables.py |
(no class) |
175 |
80 |
0 |
2 |
1 |
54% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-03-23-17.43.34_263dd6707191_convert_quantity_from_integer_to_float.py |
(no class) |
14 |
3 |
0 |
4 |
1 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-03-27-19.30.28_f1a2dbee5fe9_add_original_text_column_to_recipes_.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-03-31-19.19.55_59eb59135381_add_tags_to_cookbooks.py |
(no class) |
15 |
3 |
0 |
0 |
0 |
80% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-04-03-10.48.51_09dfc897ad62_add_require_all_for_cookbook_filters.py |
(no class) |
16 |
3 |
0 |
0 |
0 |
81% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-06-01-11.12.06_ab0bae02578f_add_use_abbreviation_column_to_.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-06-15-21.05.34_f30cf048c228_add_new_webhook_fields.py |
(no class) |
12 |
2 |
0 |
0 |
0 |
83% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-08-12-19.05.59_188374910655_add_login_attemps_and_locked_at_field_.py |
(no class) |
12 |
2 |
0 |
0 |
0 |
83% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-08-13-17.07.07_089bfa50d0ed_add_is_ocr_recipe_column_to_recipes.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-08-29-13.57.40_44e8d670719d_add_extras_to_shopping_lists_list_items_.py |
(no class) |
15 |
3 |
0 |
0 |
0 |
80% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-09-27-14.53.14_2ea7a807915c_add_recipe_timeline_events_table.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-11-03-13.10.24_1923519381ad_renamed_timeline_event_message_and_.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-11-22-03.42.45_167eb69066ad_add_recipe_scale_to_shopping_list_item_.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-01-21-16.54.44_165d943c64ee_add_related_user_to_mealplan.py |
(no class) |
21 |
6 |
0 |
0 |
0 |
71% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-07-20.57.21_ff5f73b01a7a_add_missing_foreign_key_and_order_.py |
(no class) |
201 |
97 |
0 |
0 |
0 |
52% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-10-21.18.32_16160bf731a0_add_more_indices_necessary_for_search.py |
(no class) |
15 |
4 |
0 |
0 |
0 |
73% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-14-20.45.41_5ab195a474eb_add_normalized_search_properties.py |
SqlAlchemyBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-14-20.45.41_5ab195a474eb_add_normalized_search_properties.py |
RecipeModel |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-14-20.45.41_5ab195a474eb_add_normalized_search_properties.py |
RecipeIngredient |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-14-20.45.41_5ab195a474eb_add_normalized_search_properties.py |
(no class) |
71 |
20 |
0 |
12 |
2 |
64% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py |
SqlAlchemyBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py |
ShoppingList |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py |
MultiPurposeLabel |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py |
(no class) |
35 |
4 |
0 |
4 |
1 |
82% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-02-22-21.45.52_38514b39a824_add_auth_method_to_user_table.py |
(no class) |
19 |
5 |
0 |
4 |
1 |
65% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-04-13-06.47.04_b3dbb554ba53_postgres_fuzzy_search.py |
(no class) |
27 |
14 |
0 |
4 |
1 |
45% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-08-06-21.00.34_04ac51cbe9a4_added_group_slug.py |
(no class) |
33 |
13 |
0 |
4 |
1 |
57% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-08-14-19.30.49_1825b5225403_added_recipe_note_to_shopping_list_.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-08-15-16.25.07_bcfdad6b7355_remove_tool_name_and_slug_unique_.py |
(no class) |
15 |
4 |
0 |
0 |
0 |
73% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-09-01-14.55.42_0341b154f79a_added_normalized_unit_and_food_names.py |
(no class) |
37 |
12 |
0 |
10 |
2 |
57% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-10-04-14.29.26_dded3119c1fe_added_unique_constraints.py |
SqlAlchemyBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-10-04-14.29.26_dded3119c1fe_added_unique_constraints.py |
ShoppingList |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-10-04-14.29.26_dded3119c1fe_added_unique_constraints.py |
ShoppingListItem |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-10-04-14.29.26_dded3119c1fe_added_unique_constraints.py |
TableMeta |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-10-04-14.29.26_dded3119c1fe_added_unique_constraints.py |
(no class) |
138 |
45 |
0 |
26 |
3 |
61% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2023-10-19-19.22.55_ba1e4a6cfe99_added_plural_names_and_alias_tables_for_.py |
(no class) |
39 |
15 |
0 |
0 |
0 |
62% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-02-23-16.15.07_2298bb460ffd_added_user_to_shopping_list.py |
(no class) |
52 |
24 |
0 |
6 |
1 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-03-10-05.08.32_09aba125b57a_add_oidc_auth_method.py |
(no class) |
12 |
2 |
0 |
2 |
1 |
79% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-03-18-02.28.15_d7c6efd2de42_migrate_favorites_and_ratings_to_user_.py |
(no class) |
88 |
40 |
0 |
20 |
4 |
48% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-04-07-01.05.20_7788478a0338_add_group_recipe_actions.py |
(no class) |
19 |
5 |
0 |
0 |
0 |
74% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-06-22-10.17.03_32d69327997b_add_staple_flag_to_foods.py |
(no class) |
24 |
3 |
0 |
2 |
1 |
85% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-07-12-16.16.29_feecc8ffb956_add_households.py |
(no class) |
158 |
73 |
0 |
18 |
3 |
51% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-09-02-21.39.49_be568e39ffdf_added_household_recipe_lock_setting_and_.py |
(no class) |
23 |
4 |
0 |
2 |
1 |
80% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-09-18-14.52.55_1fe4bd37ccc8_add_households_filter_to_meal_plans.py |
(no class) |
17 |
4 |
0 |
0 |
0 |
76% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-01-14.17.00_602927e1013e_add_the_rest_of_the_schema_org_.py |
(no class) |
18 |
5 |
0 |
0 |
0 |
72% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
SqlAlchemyBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
Category |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
Tag |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
Tool |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
Household |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
CookBook |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
GroupMealPlanRules |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py |
(no class) |
94 |
29 |
0 |
16 |
2 |
61% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-20-09.47.46_3897397b4631_add_summary_to_recipe_instructions.py |
(no class) |
12 |
2 |
0 |
0 |
0 |
83% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-23-15.50.59_b1020f328e98_add_recipe_yield_quantity.py |
SqlAlchemyBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-23-15.50.59_b1020f328e98_add_recipe_yield_quantity.py |
RecipeModel |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-10-23-15.50.59_b1020f328e98_add_recipe_yield_quantity.py |
(no class) |
40 |
10 |
0 |
2 |
1 |
74% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
SqlAlchemyBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
Group |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
Household |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
RecipeModel |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
HouseholdToRecipe |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
IngredientFoodModel |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
Tool |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py |
(no class) |
108 |
32 |
0 |
20 |
3 |
63% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
SqlAlchemyBase |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
RecipeModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
RecipeIngredientModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
IngredientFoodModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
IngredientFoodAliasModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
IngredientUnitModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
IngredientUnitAliasModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py |
(no class) |
77 |
9 |
0 |
8 |
1 |
84% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-07-11-20.17.10_d7b3ce6fa31a_empty_migration_to_fix_food_flag_data.py |
(no class) |
12 |
1 |
0 |
0 |
0 |
92% |
| opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2025-08-09-19.32.37_e6bb583aac2d_add_label_notifier_crud_bools.py |
(no class) |
16 |
4 |
0 |
0 |
0 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/app.py |
(no class) |
70 |
4 |
0 |
10 |
3 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/assets/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/assets/users/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/config.py |
(no class) |
27 |
2 |
0 |
4 |
2 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/dependencies/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/dependencies/dependencies.py |
(no class) |
135 |
58 |
0 |
28 |
9 |
54% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
UnexpectedNone |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
PermissionDenied |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
SlugError |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
NoEntryFound |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
UserLockedOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
MissingClaimException |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/exceptions.py |
(no class) |
15 |
0 |
0 |
4 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/logger/config.py |
(no class) |
32 |
8 |
0 |
14 |
4 |
65% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/release_checker.py |
(no class) |
24 |
17 |
0 |
2 |
0 |
27% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/root_logger.py |
(no class) |
18 |
1 |
0 |
8 |
2 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/hasher.py |
Hasher |
2 |
0 |
0 |
4 |
2 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/hasher.py |
FakeHasher |
2 |
2 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/hasher.py |
BcryptHasher |
7 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/hasher.py |
(no class) |
18 |
1 |
0 |
2 |
1 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/auth_provider.py |
AuthProvider |
26 |
4 |
0 |
6 |
2 |
81% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/auth_provider.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/credentials_provider.py |
CredentialsProvider |
25 |
10 |
0 |
10 |
3 |
57% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/credentials_provider.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/ldap_provider.py |
LDAPProvider |
85 |
85 |
0 |
32 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/ldap_provider.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/openid_provider.py |
OpenIDProvider |
55 |
55 |
0 |
26 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/providers/openid_provider.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/security/security.py |
(no class) |
37 |
3 |
0 |
2 |
1 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/db_providers.py |
AbstractDBProvider |
2 |
0 |
0 |
4 |
2 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/db_providers.py |
SQLiteProvider |
3 |
1 |
0 |
0 |
0 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/db_providers.py |
PostgresProvider |
14 |
14 |
0 |
6 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/db_providers.py |
(no class) |
35 |
1 |
0 |
2 |
1 |
95% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/directories.py |
AppDirectories |
14 |
1 |
0 |
2 |
0 |
94% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/directories.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/settings.py |
ScheduleTime |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/settings.py |
FeatureDetails |
4 |
0 |
0 |
2 |
1 |
83% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/settings.py |
AppLoggingSettings |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/settings.py |
AppSettings |
73 |
19 |
0 |
24 |
10 |
66% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/settings.py |
(no class) |
192 |
7 |
0 |
8 |
4 |
94% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/static.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/themes.py |
Theme |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/core/settings/themes.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/db_setup.py |
(no class) |
35 |
3 |
0 |
4 |
2 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/fixes/fix_group_with_no_name.py |
(no class) |
34 |
26 |
0 |
8 |
0 |
19% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/fixes/fix_migration_data.py |
(no class) |
140 |
121 |
0 |
68 |
0 |
9% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/fixes/fix_slug_foods.py |
(no class) |
18 |
13 |
0 |
6 |
0 |
21% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/init_db.py |
(no class) |
97 |
25 |
0 |
20 |
8 |
68% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/migration_types.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_all_models.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_base.py |
SqlAlchemyBase |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_base.py |
BaseMixins |
4 |
0 |
0 |
4 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_base.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/auto_init.py |
AutoInitConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/auto_init.py |
(no class) |
104 |
17 |
0 |
42 |
5 |
78% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/datetime.py |
NaiveDateTime |
14 |
4 |
0 |
6 |
1 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/datetime.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/guid.py |
GUID |
19 |
2 |
0 |
12 |
2 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/guid.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/_model_utils/helpers.py |
(no class) |
21 |
3 |
0 |
6 |
2 |
81% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/exports.py |
GroupDataExportsModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/exports.py |
(no class) |
20 |
1 |
0 |
2 |
1 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/group.py |
Group |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/group.py |
(no class) |
54 |
8 |
0 |
2 |
1 |
84% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/preferences.py |
GroupPreferencesModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/preferences.py |
(no class) |
24 |
1 |
0 |
2 |
1 |
92% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/report.py |
ReportEntryModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/report.py |
ReportModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/group/report.py |
(no class) |
36 |
1 |
0 |
2 |
1 |
95% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/__init__.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/cookbook.py |
CookBook |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/cookbook.py |
(no class) |
35 |
2 |
0 |
2 |
1 |
92% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/events.py |
GroupEventNotifierOptionsModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/events.py |
GroupEventNotifierModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/events.py |
(no class) |
51 |
2 |
0 |
2 |
1 |
94% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/household.py |
Household |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/household.py |
(no class) |
38 |
4 |
0 |
2 |
1 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/household_to_recipe.py |
HouseholdToRecipe |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/household_to_recipe.py |
(no class) |
42 |
13 |
0 |
6 |
1 |
62% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/invite_tokens.py |
GroupInviteToken |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/invite_tokens.py |
(no class) |
19 |
2 |
0 |
2 |
1 |
86% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/mealplan.py |
GroupMealPlanRules |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/mealplan.py |
GroupMealPlan |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/mealplan.py |
(no class) |
45 |
4 |
0 |
2 |
1 |
89% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/preferences.py |
HouseholdPreferencesModel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/preferences.py |
(no class) |
27 |
1 |
0 |
2 |
1 |
93% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/recipe_action.py |
GroupRecipeAction |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/recipe_action.py |
(no class) |
21 |
2 |
0 |
2 |
1 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
ShoppingListItemRecipeReference |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
ShoppingListItem |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
ShoppingListRecipeReference |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
ShoppingListMultiPurposeLabel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
ShoppingList |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
SessionBuffer |
7 |
6 |
0 |
0 |
0 |
14% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/shopping_list.py |
(no class) |
135 |
21 |
0 |
8 |
2 |
81% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/webhooks.py |
GroupWebhooksModel |
1 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/household/webhooks.py |
(no class) |
24 |
2 |
0 |
2 |
1 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/labels.py |
MultiPurposeLabel |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/labels.py |
(no class) |
23 |
3 |
0 |
2 |
1 |
84% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/__init__.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/api_extras.py |
ExtrasGeneric |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/api_extras.py |
ApiExtras |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/api_extras.py |
IngredientFoodExtras |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/api_extras.py |
ShoppingListExtras |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/api_extras.py |
ShoppingListItemExtras |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/api_extras.py |
(no class) |
29 |
1 |
0 |
2 |
1 |
94% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/assets.py |
RecipeAsset |
3 |
3 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/assets.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/category.py |
Category |
5 |
2 |
0 |
0 |
0 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/category.py |
(no class) |
28 |
2 |
0 |
2 |
1 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/comment.py |
RecipeComment |
2 |
2 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/comment.py |
(no class) |
23 |
2 |
0 |
2 |
1 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/ingredient.py |
IngredientUnitModel |
12 |
1 |
0 |
10 |
3 |
82% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/ingredient.py |
IngredientFoodModel |
12 |
1 |
0 |
8 |
2 |
85% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/ingredient.py |
IngredientUnitAliasModel |
5 |
1 |
0 |
2 |
1 |
71% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/ingredient.py |
IngredientFoodAliasModel |
5 |
1 |
0 |
2 |
1 |
71% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/ingredient.py |
RecipeIngredientModel |
8 |
8 |
0 |
6 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/ingredient.py |
(no class) |
138 |
11 |
0 |
18 |
4 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/instruction.py |
RecipeIngredientRefLink |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/instruction.py |
RecipeInstruction |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/instruction.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/note.py |
Note |
2 |
2 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/note.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/nutrition.py |
Nutrition |
11 |
11 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/nutrition.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/recipe.py |
RecipeModel |
21 |
20 |
0 |
14 |
0 |
3% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/recipe.py |
(no class) |
109 |
16 |
0 |
8 |
1 |
80% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/recipe_timeline.py |
RecipeTimelineEvent |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/recipe_timeline.py |
(no class) |
28 |
2 |
0 |
2 |
1 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/settings.py |
RecipeSettings |
7 |
7 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/settings.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/shared.py |
RecipeShareTokenModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/shared.py |
(no class) |
22 |
2 |
0 |
2 |
1 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/tag.py |
Tag |
5 |
2 |
0 |
0 |
0 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/tag.py |
(no class) |
27 |
2 |
0 |
2 |
1 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/tool.py |
Tool |
5 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/recipe/tool.py |
(no class) |
29 |
3 |
0 |
2 |
1 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/server/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/server/task.py |
ServerTaskModel |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/server/task.py |
(no class) |
20 |
1 |
0 |
2 |
1 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/password_reset.py |
PasswordResetModel |
2 |
2 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/password_reset.py |
(no class) |
13 |
1 |
0 |
2 |
1 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/user_to_recipe.py |
UserToRecipe |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/user_to_recipe.py |
(no class) |
37 |
9 |
0 |
4 |
1 |
71% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/users.py |
LongLiveToken |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/users.py |
AuthMethod |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/users.py |
User |
45 |
10 |
0 |
16 |
7 |
72% |
| opt/mealie/lib/python3.12/site-packages/mealie/db/models/users/users.py |
(no class) |
77 |
6 |
0 |
2 |
1 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/lang/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/lang/providers.py |
Translator |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/lang/providers.py |
(no class) |
22 |
2 |
0 |
0 |
0 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/main.py |
(no class) |
7 |
1 |
0 |
2 |
1 |
78% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/cache/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/cache/cache_key.py |
(no class) |
5 |
2 |
0 |
0 |
0 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/i18n/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/i18n/json_provider.py |
JsonProvider |
33 |
14 |
0 |
22 |
3 |
55% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/i18n/json_provider.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/i18n/provider_factory.py |
InUseProvider |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/i18n/provider_factory.py |
ProviderFactory |
13 |
5 |
0 |
6 |
0 |
53% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/i18n/provider_factory.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/minify.py |
ImageFormat |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/minify.py |
MinifierOptions |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/minify.py |
ABCMinifier |
10 |
9 |
0 |
8 |
1 |
11% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/minify.py |
PillowMinifier |
42 |
42 |
0 |
20 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/minify.py |
(no class) |
48 |
10 |
0 |
6 |
0 |
70% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/img/static.py |
(no class) |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/safehttp/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/safehttp/transport.py |
ForcedTimeoutException |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/safehttp/transport.py |
InvalidDomainError |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/safehttp/transport.py |
AsyncSafeTransport |
28 |
12 |
0 |
14 |
6 |
52% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/safehttp/transport.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/stats/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/pkgs/stats/fs_stats.py |
(no class) |
26 |
15 |
0 |
14 |
2 |
38% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/_utils.py |
NotSet |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/_utils.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/all_repositories.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_cookbooks.py |
RepositoryCookbooks |
33 |
16 |
0 |
14 |
5 |
47% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_cookbooks.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_factory.py |
RepositoryCategories |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_factory.py |
RepositoryTags |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_factory.py |
AllRepositories |
37 |
1 |
0 |
0 |
0 |
97% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_factory.py |
(no class) |
143 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_foods.py |
RepositoryFood |
12 |
12 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_foods.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_generic.py |
RepositoryGeneric |
207 |
54 |
0 |
64 |
4 |
74% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_generic.py |
GroupRepositoryGeneric |
4 |
1 |
0 |
2 |
1 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_generic.py |
HouseholdRepositoryGeneric |
7 |
2 |
0 |
4 |
2 |
64% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_generic.py |
(no class) |
57 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_group.py |
RepositoryGroup |
33 |
9 |
0 |
12 |
5 |
64% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_group.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_household.py |
RepositoryHousehold |
43 |
16 |
0 |
18 |
6 |
57% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_household.py |
RepositoryHouseholdRecipes |
5 |
5 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_household.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_meal_plan_rules.py |
RepositoryMealPlanRules |
7 |
0 |
0 |
4 |
2 |
82% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_meal_plan_rules.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_meals.py |
RepositoryMeals |
11 |
6 |
0 |
4 |
1 |
40% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_meals.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_recipes.py |
RepositoryRecipes |
218 |
123 |
0 |
90 |
20 |
41% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_recipes.py |
(no class) |
51 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_shopping_list.py |
RepositoryShoppingList |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_shopping_list.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_units.py |
RepositoryUnit |
12 |
12 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_units.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_users.py |
RepositoryUsers |
31 |
21 |
0 |
12 |
1 |
26% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_users.py |
RepositoryUserRatings |
13 |
8 |
0 |
4 |
0 |
41% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/repository_users.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/_abstract_seeder.py |
AbstractSeeder |
4 |
3 |
0 |
2 |
1 |
33% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/_abstract_seeder.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/init_users.py |
(no class) |
15 |
3 |
0 |
4 |
1 |
68% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/resources/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/resources/foods/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/resources/labels/__init__.py |
(no class) |
3 |
3 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/resources/units/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/seeders.py |
MultiPurposeLabelSeeder |
16 |
16 |
0 |
4 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/seeders.py |
IngredientUnitsSeeder |
16 |
16 |
0 |
6 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/seeders.py |
IngredientFoodsSeeder |
19 |
19 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/repos/seed/seeders.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/__init__.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
_BaseController |
15 |
2 |
0 |
8 |
2 |
83% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
BasePublicController |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
BasePublicGroupExploreController |
8 |
8 |
0 |
4 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
BasePublicHouseholdExploreController |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
BaseUserController |
9 |
0 |
0 |
2 |
1 |
91% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
BaseAdminController |
3 |
3 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
BaseCrudController |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/base_controllers.py |
(no class) |
77 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/checks.py |
OperationChecks |
13 |
10 |
0 |
8 |
1 |
19% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/checks.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/controller.py |
(no class) |
113 |
20 |
0 |
40 |
8 |
76% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/mixins.py |
HttpRepo |
47 |
10 |
0 |
12 |
0 |
80% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/mixins.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/routers.py |
AdminAPIRouter |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/routers.py |
UserAPIRouter |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/routers.py |
MealieCrudRoute |
11 |
0 |
0 |
4 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/_base/routers.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/__init__.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_about.py |
AdminAboutController |
5 |
5 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_about.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_backups.py |
AdminBackupController |
52 |
52 |
0 |
14 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_backups.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_debug.py |
AdminDebugController |
22 |
22 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_debug.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_email.py |
AdminEmailController |
10 |
10 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_email.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_maintenance.py |
AdminMaintenanceController |
19 |
19 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_maintenance.py |
(no class) |
55 |
30 |
0 |
18 |
0 |
34% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_management_groups.py |
AdminGroupManagementRoutes |
22 |
22 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_management_groups.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_management_households.py |
AdminHouseholdManagementRoutes |
25 |
25 |
0 |
10 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_management_households.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_management_users.py |
AdminUserManagementRoutes |
24 |
24 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/admin/admin_management_users.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/app/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/app/app_about.py |
(no class) |
37 |
5 |
0 |
8 |
3 |
78% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/auth/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/auth/auth.py |
MealieAuthToken |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/auth/auth.py |
(no class) |
115 |
46 |
0 |
24 |
8 |
54% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/auth/auth_cache.py |
AuthCache |
33 |
33 |
0 |
14 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/auth/auth_cache.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/comments/__init__.py |
RecipeCommentRoutes |
16 |
12 |
0 |
2 |
0 |
22% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/comments/__init__.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/__init__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_cookbooks.py |
PublicCookbooksController |
23 |
23 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_cookbooks.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_foods.py |
PublicFoodsController |
8 |
8 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_foods.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_households.py |
PublicHouseholdsController |
10 |
10 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_households.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_organizers.py |
PublicCategoriesController |
8 |
8 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_organizers.py |
PublicTagsController |
8 |
8 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_organizers.py |
PublicToolsController |
8 |
8 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_organizers.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_recipes.py |
PublicRecipesController |
43 |
43 |
0 |
16 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/explore/controller_public_recipes.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/__init__.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_group_households.py |
GroupHouseholdsController |
7 |
1 |
0 |
2 |
1 |
78% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_group_households.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_group_reports.py |
GroupReportsController |
10 |
8 |
0 |
0 |
0 |
20% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_group_reports.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_group_self_service.py |
GroupSelfServiceController |
17 |
2 |
0 |
2 |
1 |
84% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_group_self_service.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_labels.py |
MultiPurposeLabelsController |
19 |
5 |
0 |
4 |
2 |
70% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_labels.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_migrations.py |
GroupMigrationController |
11 |
11 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_migrations.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_seeder.py |
DataSeederController |
9 |
9 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/groups/controller_seeder.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/handlers.py |
(no class) |
22 |
11 |
0 |
2 |
1 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/__init__.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_cookbooks.py |
GroupCookbookController |
43 |
7 |
0 |
18 |
6 |
72% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_cookbooks.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_group_notifications.py |
GroupEventsNotifierController |
20 |
10 |
0 |
4 |
1 |
46% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_group_notifications.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_group_recipe_actions.py |
GroupRecipeActionController |
23 |
14 |
0 |
4 |
0 |
33% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_group_recipe_actions.py |
(no class) |
32 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_household_self_service.py |
HouseholdSelfServiceController |
32 |
16 |
0 |
12 |
1 |
43% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_household_self_service.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_invitations.py |
GroupInvitationsController |
18 |
3 |
0 |
4 |
1 |
82% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_invitations.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_mealplan.py |
GroupMealplanController |
33 |
2 |
0 |
10 |
1 |
93% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_mealplan.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_mealplan_rules.py |
GroupMealplanConfigController |
10 |
1 |
0 |
0 |
0 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_mealplan_rules.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_shopping_lists.py |
ShoppingListItemController |
19 |
5 |
0 |
0 |
0 |
74% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_shopping_lists.py |
ShoppingListController |
34 |
16 |
0 |
8 |
2 |
48% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_shopping_lists.py |
(no class) |
83 |
15 |
0 |
18 |
3 |
70% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_webhooks.py |
ReadWebhookController |
15 |
2 |
0 |
0 |
0 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/households/controller_webhooks.py |
(no class) |
32 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/media/__init__.py |
(no class) |
14 |
1 |
0 |
2 |
1 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/media/media_recipe.py |
ImageType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/media/media_recipe.py |
(no class) |
30 |
7 |
0 |
4 |
2 |
74% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/media/media_user.py |
(no class) |
11 |
4 |
0 |
2 |
0 |
54% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/__init__.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_categories.py |
CategorySummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_categories.py |
RecipeCategoryController |
23 |
14 |
0 |
6 |
0 |
31% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_categories.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_tags.py |
TagController |
24 |
16 |
0 |
6 |
0 |
27% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_tags.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_tools.py |
RecipeToolController |
12 |
3 |
0 |
0 |
0 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/organizers/controller_tools.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/parser/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/parser/ingredient_parser.py |
IngredientParserController |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/parser/ingredient_parser.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/__init__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/_base.py |
JSONBytes |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/_base.py |
FormatResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/_base.py |
BaseRecipeController |
5 |
1 |
0 |
0 |
0 |
80% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/_base.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/bulk_actions.py |
RecipeBulkActionsController |
14 |
1 |
0 |
2 |
1 |
88% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/bulk_actions.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/comments.py |
RecipeCommentsController |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/comments.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/exports.py |
RecipeExportController |
17 |
11 |
0 |
4 |
0 |
29% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/exports.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py |
RecipeController |
185 |
90 |
0 |
64 |
12 |
45% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/recipe_crud_routes.py |
(no class) |
80 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/shared_routes.py |
(no class) |
25 |
13 |
0 |
4 |
0 |
41% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/timeline_events.py |
RecipeTimelineEventsController |
40 |
36 |
0 |
12 |
0 |
8% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/timeline_events.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/shared/__init__.py |
RecipeSharedController |
13 |
10 |
0 |
4 |
1 |
24% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/shared/__init__.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/spa/__init__.py |
MetaTag |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/spa/__init__.py |
SPAStaticFiles |
8 |
8 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/spa/__init__.py |
(no class) |
133 |
91 |
0 |
48 |
1 |
24% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/unit_and_foods/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/unit_and_foods/foods.py |
IngredientFoodsController |
17 |
6 |
0 |
0 |
0 |
65% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/unit_and_foods/foods.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/unit_and_foods/units.py |
IngredientUnitsController |
16 |
6 |
0 |
0 |
0 |
62% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/unit_and_foods/units.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/__init__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/_helpers.py |
(no class) |
22 |
15 |
0 |
14 |
0 |
19% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/api_tokens.py |
UserApiTokensController |
14 |
4 |
0 |
6 |
2 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/api_tokens.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/crud.py |
UserController |
23 |
17 |
0 |
6 |
2 |
28% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/crud.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/forgot_password.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/images.py |
UserImageController |
11 |
11 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/images.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/ratings.py |
UserRatingsController |
26 |
26 |
0 |
12 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/ratings.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/registration.py |
RegistrationController |
7 |
1 |
0 |
2 |
1 |
78% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/users/registration.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/utility_routes.py |
(no class) |
15 |
7 |
0 |
4 |
0 |
42% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/validators/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/routes/validators/validators.py |
(no class) |
34 |
16 |
0 |
0 |
0 |
53% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/datetime_parse.py |
DateError |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/datetime_parse.py |
TimeError |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/datetime_parse.py |
DateTimeError |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/datetime_parse.py |
DurationError |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/datetime_parse.py |
(no class) |
134 |
95 |
0 |
58 |
5 |
23% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/mealie_model.py |
SearchType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/mealie_model.py |
MealieModel |
44 |
16 |
0 |
32 |
3 |
59% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/mealie_model.py |
HasUUID |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/mealie_model.py |
(no class) |
46 |
1 |
0 |
0 |
0 |
98% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/types.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/validators.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/__init__.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
AppStatistics |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
AppInfo |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
AppTheme |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
AppStartupInfo |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
AdminAboutInfo |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
CheckAppConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py |
(no class) |
57 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/backup.py |
BackupOptions |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/backup.py |
ImportJob |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/backup.py |
CreateBackup |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/backup.py |
BackupFile |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/backup.py |
AllBackups |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/backup.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/debug.py |
DebugResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/debug.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/email.py |
EmailReady |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/email.py |
EmailSuccess |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/email.py |
EmailTest |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/email.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/maintenance.py |
MaintenanceSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/maintenance.py |
MaintenanceStorageDetails |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/maintenance.py |
MaintenanceLogs |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/maintenance.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/migration.py |
ChowdownURL |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/migration.py |
MigrationFile |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/migration.py |
Migrations |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/migration.py |
MigrationImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/migration.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
ImportBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
RecipeImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
CommentImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
SettingsImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
GroupImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
UserImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
CustomPageImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
NotificationImport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/restore.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/settings.py |
CustomPageBase |
5 |
5 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/settings.py |
CustomPageOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/settings.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/analytics/__init__.py |
(no class) |
2 |
2 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/analytics/analytics.py |
MealieAnalytics |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/analytics/analytics.py |
(no class) |
14 |
14 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
CookbookHousehold |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
CreateCookBook |
12 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
SaveCookBook |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
UpdateCookBook |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
ReadCookBook |
9 |
3 |
0 |
0 |
0 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
CookBookPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/cookbook/cookbook.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/__init__.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group.py |
GroupAdminUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_exports.py |
GroupDataExport |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_exports.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_migration.py |
SupportedMigrations |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_migration.py |
DataMigrationCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_migration.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_preferences.py |
UpdateGroupPreferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_preferences.py |
CreateGroupPreferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_preferences.py |
ReadGroupPreferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_preferences.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_seeder.py |
SeederConfig |
3 |
1 |
0 |
2 |
1 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_seeder.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_statistics.py |
GroupStorage |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_statistics.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/__init__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierOptions |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierOptionsSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierOptionsOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierOut |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
GroupEventNotifierPrivate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_events.py |
(no class) |
63 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
GroupRecipeActionType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
CreateGroupRecipeAction |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
SaveGroupRecipeAction |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
GroupRecipeActionOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
GroupRecipeActionPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
GroupRecipeActionPayload |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_recipe_action.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemRecipeRefCreate |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemRecipeRefUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemRecipeRefOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemBase |
3 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemCreate |
7 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemUpdateBulk |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemOut |
5 |
4 |
0 |
2 |
0 |
14% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemsCollectionOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListMultiPurposeLabelCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListMultiPurposeLabelUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListMultiPurposeLabelOut |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListItemPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListCreate |
3 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListRecipeRefOut |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListSummary |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListOut |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListAddRecipeParams |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListAddRecipeParamsBulk |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
ShoppingListRemoveRecipeParams |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/group_shopping_list.py |
(no class) |
135 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdRecipeBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdRecipeSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdRecipeCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdRecipeUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdRecipeOut |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
UpdateHousehold |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
UpdateHouseholdAdmin |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdUserSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdInDB |
7 |
3 |
0 |
2 |
1 |
56% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
HouseholdPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household.py |
(no class) |
55 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_permissions.py |
SetPermissions |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_permissions.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_preferences.py |
UpdateHouseholdPreferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_preferences.py |
CreateHouseholdPreferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_preferences.py |
SaveHouseholdPreferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_preferences.py |
ReadHouseholdPreferences |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_preferences.py |
(no class) |
23 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_statistics.py |
HouseholdStatistics |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/household_statistics.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py |
CreateInviteToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py |
SaveInviteToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py |
ReadInviteToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py |
EmailInvitation |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py |
EmailInitationResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/invite_token.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/webhook.py |
WebhookType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/webhook.py |
CreateWebhook |
9 |
1 |
0 |
4 |
1 |
85% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/webhook.py |
SaveWebhook |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/webhook.py |
ReadWebhook |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/webhook.py |
WebhookPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/household/webhook.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
MultiPurposeLabelCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
MultiPurposeLabelSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
MultiPurposeLabelUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
MultiPurposeLabelSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
MultiPurposeLabelPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
MultiPurposeLabelOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/labels/multi_purpose_label.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/make_dependable.py |
(no class) |
16 |
5 |
0 |
2 |
0 |
61% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/mapper.py |
(no class) |
10 |
4 |
0 |
4 |
0 |
43% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
PlanEntryType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
CreateRandomEntry |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
CreatePlanEntry |
3 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
UpdatePlanEntry |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
SavePlanEntry |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
ReadPlanEntry |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
PlanEntryPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/new_meal.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
PlanRulesDay |
4 |
2 |
0 |
0 |
0 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
PlanRulesType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
PlanRulesCreate |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
PlanRulesSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
PlanRulesOut |
8 |
3 |
0 |
0 |
0 |
62% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
PlanRulesPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/plan_rules.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/shopping_list.py |
ListItem |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/shopping_list.py |
ShoppingListIn |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/shopping_list.py |
ShoppingListOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/meal_plan/shopping_list.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/_base.py |
OpenAIBase |
11 |
11 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/_base.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe.py |
OpenAIRecipeIngredient |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe.py |
OpenAIRecipeInstruction |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe.py |
OpenAIRecipeNotes |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe.py |
OpenAIRecipe |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe_ingredient.py |
OpenAIIngredient |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe_ingredient.py |
OpenAIIngredients |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/openai/recipe_ingredient.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/__init__.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeTag |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeTagPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeCategory |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeCategoryPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeTool |
6 |
4 |
0 |
2 |
1 |
38% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeToolPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
CreateRecipeBulk |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
CreateRecipeByUrlBulk |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
CreateRecipe |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeSummary |
7 |
6 |
0 |
4 |
0 |
9% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipePagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
Recipe |
49 |
29 |
0 |
26 |
6 |
37% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
RecipeLastMade |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe.py |
(no class) |
150 |
6 |
0 |
4 |
0 |
94% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_asset.py |
RecipeAsset |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_asset.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
ExportTypes |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
ExportBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
ExportRecipes |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
AssignCategories |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
AssignTags |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
AssignSettings |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
DeleteRecipes |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_bulk_actions.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
CategoryIn |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
CategorySave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
CategoryBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
CategoryOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
RecipeCategoryResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
TagIn |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
TagSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
TagBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
TagOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
RecipeTagResponse |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_category.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
UserBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
RecipeCommentCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
RecipeCommentSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
RecipeCommentUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
RecipeCommentOut |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
RecipeCommentPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_comments.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_image_types.py |
RecipeImageTypes |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_image_types.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
UnitFoodBase |
6 |
0 |
0 |
4 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
CreateIngredientFoodAlias |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientFoodAlias |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
CreateIngredientFood |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
SaveIngredientFood |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientFood |
8 |
1 |
0 |
2 |
0 |
90% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientFoodPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
CreateIngredientUnitAlias |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientUnitAlias |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
CreateIngredientUnit |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
SaveIngredientUnit |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientUnit |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
RecipeIngredientBase |
53 |
20 |
0 |
38 |
10 |
58% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientUnitPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
RecipeIngredient |
5 |
1 |
0 |
4 |
1 |
78% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientConfidence |
5 |
2 |
0 |
4 |
2 |
56% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
ParsedIngredient |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
RegisteredParser |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientsRequest |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
IngredientRequest |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
MergeFood |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
MergeUnit |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_ingredient.py |
(no class) |
137 |
1 |
0 |
0 |
0 |
99% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_notes.py |
RecipeNote |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_notes.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_nutrition.py |
Nutrition |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_nutrition.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_scraper.py |
ScrapeRecipeTest |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_scraper.py |
ScrapeRecipeBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_scraper.py |
ScrapeRecipe |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_scraper.py |
ScrapeRecipeData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_scraper.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_settings.py |
RecipeSettings |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_settings.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_share_token.py |
RecipeShareTokenCreate |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_share_token.py |
RecipeShareTokenSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_share_token.py |
RecipeShareTokenSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_share_token.py |
RecipeShareToken |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_share_token.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_step.py |
IngredientReferences |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_step.py |
RecipeStep |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_step.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_suggestion.py |
RecipeSuggestionQuery |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_suggestion.py |
RecipeSuggestionResponseItem |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_suggestion.py |
RecipeSuggestionResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_suggestion.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
TimelineEventType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
TimelineEventImage |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
RecipeTimelineEventIn |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
RecipeTimelineEventCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
RecipeTimelineEventUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
RecipeTimelineEventOut |
3 |
1 |
0 |
0 |
0 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
RecipeTimelineEventPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_timeline_events.py |
(no class) |
54 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_tool.py |
RecipeToolCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_tool.py |
RecipeToolSave |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_tool.py |
RecipeToolOut |
8 |
5 |
0 |
2 |
1 |
40% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_tool.py |
RecipeToolResponse |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_tool.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/request_helpers.py |
RecipeSlug |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/request_helpers.py |
SlugResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/request_helpers.py |
UpdateImageResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/request_helpers.py |
RecipeZipTokenResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/request_helpers.py |
RecipeDuplicate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/request_helpers.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportCategory |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportSummaryStatus |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportEntryCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportEntryOut |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
ReportOut |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/reports/reports.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/__init__.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
OrderDirection |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
OrderByNullPosition |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
RecipeSearchQuery |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
RequestQuery |
3 |
1 |
0 |
2 |
1 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
PaginationQuery |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
PaginationBase |
19 |
0 |
0 |
4 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/pagination.py |
(no class) |
45 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
RelationalKeyword |
21 |
4 |
0 |
10 |
2 |
81% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
RelationalOperator |
7 |
0 |
0 |
4 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
LogicalOperator |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
QueryFilterJSONPart |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
QueryFilterJSON |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
QueryFilterBuilderComponent |
46 |
22 |
0 |
30 |
9 |
51% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
QueryFilterBuilder |
250 |
73 |
0 |
154 |
29 |
69% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_filter.py |
(no class) |
80 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_search.py |
SearchFilter |
21 |
7 |
0 |
6 |
2 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/query_search.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/responses.py |
ErrorResponse |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/responses.py |
SuccessResponse |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/responses.py |
FileTokenResponse |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/responses.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/validation.py |
ValidationResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/response/validation.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/static/__init__.py |
(no class) |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/static/recipe_keys.py |
(no class) |
136 |
136 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/auth.py |
Token |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/auth.py |
TokenData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/auth.py |
UnlockResults |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/auth.py |
CredentialsRequest |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/auth.py |
CredentialsRequestForm |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/auth.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/registration.py |
CreateUserRegistration |
9 |
1 |
0 |
6 |
1 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/registration.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
LongLiveTokenIn |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
LongLiveTokenOut |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
LongLiveTokenCreateResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
CreateToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
DeleteTokenResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
ChangePassword |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
GroupBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserRatingSummary |
3 |
3 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserRatingCreate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserRatingUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserRatingOut |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserRatings |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserBase |
12 |
4 |
0 |
4 |
0 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserIn |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserOut |
2 |
1 |
0 |
0 |
0 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UserSummaryPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
PrivateUser |
10 |
2 |
0 |
2 |
1 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
UpdateGroup |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
GroupHouseholdSummary |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
GroupInDB |
9 |
1 |
0 |
0 |
0 |
89% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
GroupSummary |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
GroupPagination |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
LongLiveTokenInDB |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user.py |
(no class) |
166 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
ForgotPassword |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
PasswordResetToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
ValidateResetToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
ResetPassword |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
SavePasswordResetToken |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
PrivatePasswordResetToken |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/schema/user/user_passwords.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/scripts/healthcheck.py |
(no class) |
17 |
2 |
0 |
8 |
4 |
76% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/_base_service/__init__.py |
BaseService |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/_base_service/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/alchemy_exporter.py |
ForeignKeyDisabler |
19 |
19 |
0 |
6 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/alchemy_exporter.py |
AlchemyExporter |
110 |
110 |
0 |
52 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/alchemy_exporter.py |
AlchemyExporter.DateTimeParser |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/alchemy_exporter.py |
(no class) |
45 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/backup_file.py |
BackupContents |
29 |
29 |
0 |
14 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/backup_file.py |
BackupFile |
7 |
7 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/backup_file.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/backup_v2.py |
BackupSchemaMismatch |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/backup_v2.py |
BackupV2 |
49 |
49 |
0 |
18 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/backups_v2/backup_v2.py |
(no class) |
16 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_senders.py |
EmailOptions |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_senders.py |
SMTPResponse |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_senders.py |
Message |
25 |
25 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_senders.py |
ABCEmailSender |
1 |
0 |
0 |
2 |
1 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_senders.py |
DefaultEmailSender |
15 |
15 |
0 |
10 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_senders.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_service.py |
EmailTemplate |
2 |
2 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_service.py |
EmailService |
14 |
5 |
0 |
2 |
1 |
62% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/email/email_service.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_listeners.py |
EventListenerBase |
17 |
4 |
0 |
4 |
2 |
71% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_listeners.py |
AppriseEventListener |
15 |
7 |
0 |
0 |
0 |
53% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_listeners.py |
WebhookEventListener |
21 |
13 |
0 |
10 |
0 |
32% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_listeners.py |
(no class) |
44 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_service.py |
EventSource |
5 |
5 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_service.py |
EventBusService |
19 |
2 |
0 |
12 |
2 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_bus_service.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventTypes |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventDocumentType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventOperation |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventDocumentDataBase |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventMealplanCreatedData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventUserSignupData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventCategoryData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventLabelData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventCookbookData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventCookbookBulkData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventShoppingListData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventShoppingListItemData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventShoppingListItemBulkData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventRecipeData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventRecipeBulkData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventRecipeBulkReportData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventRecipeTimelineEventData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventTagData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventWebhookData |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
EventBusMessage |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
Event |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/event_types.py |
(no class) |
126 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/publisher.py |
PublisherLike |
1 |
0 |
0 |
2 |
1 |
67% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/publisher.py |
ApprisePublisher |
11 |
8 |
0 |
4 |
0 |
20% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/publisher.py |
WebhookPublisher |
6 |
5 |
0 |
4 |
0 |
10% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/event_bus_service/publisher.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/_abc_exporter.py |
ExportedItem |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/_abc_exporter.py |
ABCExporter |
23 |
12 |
0 |
14 |
3 |
38% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/_abc_exporter.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/exporter.py |
Exporter |
14 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/exporter.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/recipe_exporter.py |
RecipeExporter |
8 |
4 |
0 |
4 |
0 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/exporter/recipe_exporter.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/group_services/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/group_services/group_service.py |
GroupService |
19 |
0 |
0 |
2 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/group_services/group_service.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/group_services/labels_service.py |
MultiPurposeLabelService |
16 |
3 |
0 |
2 |
0 |
83% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/group_services/labels_service.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/household_services/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/household_services/household_service.py |
HouseholdService |
42 |
15 |
0 |
14 |
4 |
55% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/household_services/household_service.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/household_services/shopping_lists.py |
ShoppingListService |
232 |
188 |
0 |
134 |
9 |
14% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/household_services/shopping_lists.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/__init__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/_migration_base.py |
BaseMigrator |
118 |
118 |
0 |
48 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/_migration_base.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/chowdown.py |
ChowdownMigrator |
32 |
32 |
0 |
14 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/chowdown.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/cookn.py |
DSVParser |
28 |
28 |
0 |
12 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/cookn.py |
CooknMigrator |
221 |
221 |
0 |
94 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/cookn.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/copymethat.py |
CopyMeThatMigrator |
49 |
49 |
0 |
26 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/copymethat.py |
(no class) |
22 |
8 |
0 |
6 |
0 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/mealie_alpha.py |
MealieAlphaMigrator |
55 |
55 |
0 |
28 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/mealie_alpha.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/myrecipebox.py |
MyRecipeBoxMigrator |
68 |
68 |
0 |
28 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/myrecipebox.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/nextcloud.py |
NextcloudDir |
10 |
10 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/nextcloud.py |
NextcloudMigrator |
29 |
29 |
0 |
12 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/nextcloud.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/paprika.py |
PaprikaMigrator |
23 |
23 |
0 |
6 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/paprika.py |
(no class) |
23 |
8 |
0 |
2 |
0 |
60% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/plantoeat.py |
PlanToEatMigrator |
42 |
42 |
0 |
16 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/plantoeat.py |
(no class) |
35 |
14 |
0 |
4 |
0 |
54% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/recipekeeper.py |
RecipeKeeperMigrator |
22 |
22 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/recipekeeper.py |
(no class) |
47 |
32 |
0 |
20 |
0 |
22% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/tandoor.py |
TandoorMigrator |
46 |
46 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/tandoor.py |
(no class) |
40 |
22 |
0 |
14 |
0 |
33% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/database_helpers.py |
DatabaseMigrationHelpers |
12 |
12 |
0 |
4 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/database_helpers.py |
(no class) |
17 |
1 |
0 |
2 |
1 |
89% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/migration_alias.py |
MigrationAlias |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/migration_alias.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/migration_helpers.py |
MigrationReaders |
12 |
12 |
0 |
6 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/migrations/utils/migration_helpers.py |
(no class) |
84 |
62 |
0 |
30 |
0 |
19% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/openai.py |
OpenAIDataInjection |
12 |
12 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/openai.py |
OpenAIImageBase |
2 |
1 |
0 |
2 |
1 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/openai.py |
OpenAIImageExternal |
1 |
1 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/openai.py |
OpenAILocalImage |
4 |
4 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/openai.py |
OpenAIService |
39 |
36 |
0 |
14 |
1 |
8% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/openai/openai.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/_base.py |
DataMatcher |
55 |
17 |
0 |
36 |
7 |
58% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/_base.py |
ABCIngredientParser |
22 |
5 |
0 |
12 |
4 |
68% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/_base.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/brute/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/brute/process.py |
BruteParsedIngredient |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/brute/process.py |
(no class) |
136 |
111 |
0 |
56 |
1 |
14% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/ingredient_parser.py |
BruteForceParser |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/ingredient_parser.py |
NLPParser |
58 |
17 |
0 |
22 |
8 |
66% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/ingredient_parser.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/openai/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/openai/parser.py |
OpenAIParser |
67 |
65 |
0 |
28 |
0 |
2% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/openai/parser.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/parser_utils/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/parser_services/parser_utils/string_utils.py |
(no class) |
53 |
43 |
0 |
14 |
1 |
16% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_bulk_service.py |
RecipeBulkActionsService |
67 |
34 |
0 |
26 |
6 |
51% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_bulk_service.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_data_service.py |
NotAnImageError |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_data_service.py |
InvalidDomainError |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_data_service.py |
RecipeDataService |
60 |
60 |
0 |
26 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_data_service.py |
(no class) |
45 |
23 |
0 |
6 |
0 |
43% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_service.py |
RecipeServiceBase |
12 |
2 |
0 |
4 |
2 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_service.py |
RecipeService |
201 |
159 |
0 |
90 |
8 |
18% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_service.py |
OpenAIRecipeService |
20 |
20 |
0 |
4 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/recipe_service.py |
(no class) |
63 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/template_service.py |
TemplateType |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/template_service.py |
TemplateService |
37 |
33 |
0 |
18 |
0 |
7% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/recipe/template_service.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/runner.py |
(no class) |
36 |
9 |
0 |
10 |
3 |
65% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduled_func.py |
ScheduledFunc |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduled_func.py |
(no class) |
13 |
13 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduler_registry.py |
SchedulerRegistry |
18 |
6 |
0 |
8 |
0 |
77% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduler_registry.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduler_service.py |
SchedulerService |
3 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/scheduler_service.py |
(no class) |
53 |
11 |
0 |
8 |
2 |
72% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/__init__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/create_timeline_events.py |
(no class) |
68 |
50 |
0 |
22 |
0 |
20% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/delete_old_checked_shopping_list_items.py |
(no class) |
38 |
24 |
0 |
8 |
0 |
30% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/post_webhooks.py |
(no class) |
39 |
6 |
0 |
8 |
0 |
87% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/purge_expired_share_tokens.py |
(no class) |
12 |
7 |
0 |
2 |
0 |
36% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/purge_group_exports.py |
(no class) |
32 |
21 |
0 |
6 |
0 |
29% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/purge_password_reset.py |
(no class) |
16 |
8 |
0 |
0 |
0 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/purge_registration.py |
(no class) |
16 |
8 |
0 |
0 |
0 |
50% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scheduler/tasks/reset_locked_users.py |
(no class) |
14 |
9 |
0 |
0 |
0 |
36% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/cleaner.py |
(no class) |
288 |
245 |
0 |
160 |
0 |
10% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/recipe_bulk_scraper.py |
RecipeBulkScraperService |
58 |
16 |
0 |
22 |
6 |
68% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/recipe_bulk_scraper.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/recipe_scraper.py |
RecipeScraper |
23 |
18 |
0 |
6 |
1 |
21% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/recipe_scraper.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraped_extras.py |
NoContextException |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraped_extras.py |
ScraperContext |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraped_extras.py |
ScrapedExtras |
19 |
19 |
0 |
8 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraped_extras.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper.py |
ParserErrors |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper.py |
(no class) |
45 |
23 |
0 |
12 |
2 |
42% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper_strategies.py |
ForceTimeoutException |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper_strategies.py |
ABCScraperStrategy |
6 |
1 |
0 |
2 |
1 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper_strategies.py |
RecipeScraperPackage |
55 |
53 |
0 |
10 |
0 |
3% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper_strategies.py |
RecipeScraperOpenAI |
57 |
57 |
0 |
22 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper_strategies.py |
RecipeScraperOpenGraph |
17 |
17 |
0 |
2 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/scraper_strategies.py |
(no class) |
76 |
21 |
0 |
12 |
1 |
64% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/user_agents_manager.py |
UserAgentsManager |
20 |
4 |
0 |
8 |
3 |
75% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/scraper/user_agents_manager.py |
(no class) |
14 |
0 |
0 |
2 |
1 |
94% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/seeder/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/seeder/seeder_service.py |
SeederService |
8 |
8 |
0 |
0 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/seeder/seeder_service.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/urls/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/urls/url_constructors.py |
(no class) |
22 |
14 |
0 |
2 |
0 |
33% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/password_reset_service.py |
PasswordResetService |
33 |
20 |
0 |
10 |
3 |
37% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/password_reset_service.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/registration_service.py |
RegistrationService |
54 |
22 |
0 |
22 |
7 |
54% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/registration_service.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/user_service.py |
UserService |
15 |
15 |
0 |
4 |
0 |
0% |
| opt/mealie/lib/python3.12/site-packages/mealie/services/user_services/user_service.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |