Coverage for website/thaliawebsite/context_processors.py: 100.00%
12 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1from django.conf import settings
2from django.utils import timezone
5def source_commit(_):
6 """Get the SOURCE_COMMIT environment variable."""
7 return {"SOURCE_COMMIT": settings.SOURCE_COMMIT}
10def aprilfools(_):
11 now = timezone.now()
12 return {"APRIL_FOOLS": now.month == 4 and now.day == 1}
15def lustrum_styling(_):
16 return {
17 "lustrumstyling": timezone.datetime(2022, 4, 22).date()
18 <= timezone.now().date()
19 <= timezone.datetime(2022, 4, 29).date()
20 }
23def year_as_hex(_):
24 now = timezone.now().year
25 return {"YEAR_IN_HEX": hex(now)}