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
« prev ^ index » next coverage.py v7.10.7, created at 2026-07-22 05:22 +0000
1from decimal import Decimal
3from django.utils import timezone
6DEFAULT_ANNUAL_OPERATING_HOURS = Decimal("8760.00")
9def apply_new_profile_defaults(values: dict) -> None:
10 """Fill creation-only defaults for newly defined settings profiles."""
12 values.setdefault("basis_date", timezone.localdate())
13 values.setdefault("annual_operating_hours", DEFAULT_ANNUAL_OPERATING_HOURS)