mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-11-03 18:53:17 -05:00 
			
		
		
		
	
		
			
	
	
		
			21 lines
		
	
	
		
			655 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			655 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								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
							 |