FIX: some localtime issues.
This commit is contained in:
@@ -95,8 +95,8 @@ class Registration(models.Model):
|
||||
eventnumber=self.event.get_number(),
|
||||
name=self.get_full_name(),
|
||||
registration_id=self.hexstr,
|
||||
created=self.created_at.strftime('%d.%m.%Y %H:%M'),
|
||||
purge=self.purge_at.strftime('%d.%m.%Y %H:%M')
|
||||
created=self.created_at.strftime('%d.%m.%Y %H:%M %Z'),
|
||||
purge=self.purge_at.strftime('%d.%m.%Y %H:%M %Z')
|
||||
)
|
||||
|
||||
def get_absolute_url(self):
|
||||
|
||||
@@ -4,6 +4,7 @@ from babel.dates import format_datetime
|
||||
from django.apps import apps
|
||||
from django.core import mail as django_mail
|
||||
from django.test import TestCase
|
||||
from django.utils import timezone
|
||||
from django.utils.translation import get_language
|
||||
|
||||
from dav_base.tests.generic import EmailTestMixin
|
||||
@@ -131,8 +132,10 @@ class EmailsTestCase(EmailTestMixin, EventMixin, RegistrationMixin, TestCase):
|
||||
trainer_full_name=trainer.get_full_name(),
|
||||
trainer_first_name=trainer.first_name,
|
||||
registration_hexstr=registration.hexstr,
|
||||
registration_at=format_datetime(registration.created_at, 'EEEE, dd. MMMM yyyy, H:mm', locale=locale),
|
||||
purge_at=format_datetime(registration.purge_at, 'EEEE, dd. MMMM yyyy', locale=locale),
|
||||
registration_at=format_datetime(timezone.localtime(registration.created_at),
|
||||
'EEEE, dd. MMMM yyyy, H:mm', locale=locale),
|
||||
purge_at=format_datetime(timezone.localtime(registration.purge_at),
|
||||
'EEEE, dd. MMMM yyyy', locale=locale),
|
||||
)
|
||||
self.assertBody(mail, body)
|
||||
|
||||
@@ -226,8 +229,10 @@ class EmailsTestCase(EmailTestMixin, EventMixin, RegistrationMixin, TestCase):
|
||||
event_formated_date=event.get_formated_date(),
|
||||
trainer_first_name=trainer.first_name,
|
||||
registration_hexstr=registration.hexstr,
|
||||
registration_at=format_datetime(registration.created_at, 'EEEE, dd. MMMM yyyy, H:mm', locale=locale),
|
||||
purge_at=format_datetime(registration.purge_at, 'EEEE, dd. MMMM yyyy', locale=locale),
|
||||
registration_at=format_datetime(timezone.localtime(registration.created_at),
|
||||
'EEEE, dd. MMMM yyyy, H:mm', locale=locale),
|
||||
purge_at=format_datetime(timezone.localtime(registration.purge_at),
|
||||
'EEEE, dd. MMMM yyyy', locale=locale),
|
||||
)
|
||||
self.assertBody(mail, body)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user