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

1from django.conf import settings 

2from django.utils import timezone 

3 

4 

5def source_commit(_): 

6 """Get the SOURCE_COMMIT environment variable.""" 

7 return {"SOURCE_COMMIT": settings.SOURCE_COMMIT} 

8 

9 

10def aprilfools(_): 

11 now = timezone.now() 

12 return {"APRIL_FOOLS": now.month == 4 and now.day == 1} 

13 

14 

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 } 

21 

22 

23def year_as_hex(_): 

24 now = timezone.now().year 

25 return {"YEAR_IN_HEX": hex(now)}