misc: fix failing tests at midnight (#82926)
gitea/chrono/pipeline/head This commit looks good Details

This commit is contained in:
Lauréline Guérin 2023-10-29 10:53:51 +01:00 committed by Lauréline Guérin
parent 78928bc760
commit 05703dddb1
1 changed files with 15 additions and 17 deletions

View File

@ -1431,10 +1431,8 @@ def test_event_cancellation_forbidden(app, admin_user):
def test_event_booking_form_url(settings, app, admin_user):
settings.TEMPLATE_VARS = {'eservices_url': 'http://demarches/'}
agenda = Agenda.objects.create(label='Events', kind='events')
event = Event.objects.create(
label='xyz', start_datetime=now() + datetime.timedelta(days=1), places=10, agenda=agenda
)
day = localtime(event.start_datetime)
day = localtime(now()) + datetime.timedelta(days=1)
event = Event.objects.create(label='xyz', start_datetime=day, places=10, agenda=agenda)
login(app)
@ -1522,7 +1520,7 @@ def test_event_check(app, admin_user):
Desk.objects.create(agenda=agenda2, slug='_exceptions_holder')
event = Event.objects.create(
label='xyz',
start_datetime=now() + datetime.timedelta(days=1),
start_datetime=localtime(now()) + datetime.timedelta(days=1),
places=10,
waiting_list_places=5,
agenda=agenda,
@ -1617,48 +1615,48 @@ def test_event_check(app, admin_user):
user_external_id='user:1',
user_first_name='Subscription',
user_last_name='42',
date_start=now(),
date_end=now() + datetime.timedelta(days=1),
date_start=datetime.date.today(),
date_end=datetime.date.today() + datetime.timedelta(days=1),
)
Subscription.objects.create(
agenda=agenda,
user_external_id='user:9',
user_first_name='Subscription',
user_last_name='43',
date_start=now(),
date_end=now() + datetime.timedelta(days=1),
date_start=datetime.date.today(),
date_end=datetime.date.today() + datetime.timedelta(days=1),
)
Subscription.objects.create(
agenda=agenda,
user_external_id='user:10',
user_first_name='Subscription',
user_last_name='14',
date_start=now(),
date_end=now() + datetime.timedelta(days=1),
date_start=datetime.date.today(),
date_end=datetime.date.today() + datetime.timedelta(days=1),
)
Subscription.objects.create(
agenda=agenda,
user_external_id='user:7',
user_first_name='Subscription',
user_last_name='Waiting',
date_start=now(),
date_end=now() + datetime.timedelta(days=1),
date_start=datetime.date.today(),
date_end=datetime.date.today() + datetime.timedelta(days=1),
)
Subscription.objects.create(
agenda=agenda,
user_external_id='user:42',
user_first_name='Subscription',
user_last_name='Too soon',
date_start=now() - datetime.timedelta(days=1),
date_end=now(),
date_start=datetime.date.today() - datetime.timedelta(days=1),
date_end=datetime.date.today(),
)
Subscription.objects.create(
agenda=agenda,
user_external_id='user:42',
user_first_name='Subscription',
user_last_name='Too late',
date_start=now() + datetime.timedelta(days=1),
date_end=now() + datetime.timedelta(days=2),
date_start=datetime.date.today() + datetime.timedelta(days=1),
date_end=datetime.date.today() + datetime.timedelta(days=2),
)
resp = app.get('/manage/agendas/%s/events/%s/check' % (agenda.pk, event.pk))
assert (