Coverage for backend/django/Economics/settings_profiles/defaults.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-07-22 05:22 +0000

1from decimal import Decimal 

2 

3from django.utils import timezone 

4 

5 

6DEFAULT_ANNUAL_OPERATING_HOURS = Decimal("8760.00") 

7 

8 

9def apply_new_profile_defaults(values: dict) -> None: 

10 """Fill creation-only defaults for newly defined settings profiles.""" 

11 

12 values.setdefault("basis_date", timezone.localdate()) 

13 values.setdefault("annual_operating_hours", DEFAULT_ANNUAL_OPERATING_HOURS)