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

10 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-11-25 15:48 +0000

1from pydantic import field_validator 1a

2 

3from mealie.schema._mealie.mealie_model import MealieModel 1a

4from mealie.schema._mealie.validators import validate_locale 1a

5 

6 

7class SeederConfig(MealieModel): 1a

8 locale: str 1a

9 

10 @field_validator("locale") 1a

11 def valid_locale(cls, v): 1a

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