1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-23 15:19:41 +02:00
mealie/tests/unit_tests/schema_tests/test_meal_plan.py

21 lines
655 B
Python
Raw Normal View History

from datetime import datetime
import pytest
from mealie.schema.meal_plan.plan_rules import PlanRulesDay
test_cases = [
(datetime(2022, 2, 7), PlanRulesDay.monday),
(datetime(2022, 2, 8), PlanRulesDay.tuesday),
(datetime(2022, 2, 9), PlanRulesDay.wednesday),
(datetime(2022, 2, 10), PlanRulesDay.thursday),
(datetime(2022, 2, 11), PlanRulesDay.friday),
(datetime(2022, 2, 12), PlanRulesDay.saturday),
(datetime(2022, 2, 13), PlanRulesDay.sunday),
]
@pytest.mark.parametrize("date, expected", test_cases)
def test_date_obj_to_enum(date: datetime, expected: PlanRulesDay):
assert PlanRulesDay.from_date(date) == expected