Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/group/group_seeder.py: 83%

10 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 03:04 +0000

1from pydantic import field_validator 

2 

3from mealie.schema._mealie.mealie_model import MealieModel 

4from mealie.schema._mealie.validators import validate_locale 

5 

6 

7class SeederConfig(MealieModel): 

8 locale: str 

9 

10 @field_validator("locale") 

11 def valid_locale(cls, v): 

12 if not validate_locale(v): 12 ↛ 14line 12 didn't jump to line 14 because the condition on line 12 was always true

13 raise ValueError("invalid locale") 

14 return v