Add regressiont est for #1832

This commit is contained in:
Raphael Michel
2025-11-14 18:20:20 +01:00
parent 57bc7563da
commit e2d9cbb41d

View File

@@ -526,6 +526,19 @@ class CheckinListFormTest(SoupTest):
cl.refresh_from_db()
assert cl.exit_all_at == datetime(2020, 1, 3, 3, 0, tzinfo=self.event1.timezone)
@freeze_time("2020-10-25 17:00:00+02:00")
def test_update_exit_all_at_current_day_dst(self):
with scopes_disabled():
cl = self.event1.checkin_lists.create(name='All', all_products=True)
doc = self.get_doc('/control/event/%s/%s/checkinlists/%s/change' % (self.orga1.slug, self.event1.slug, cl.id))
form_data = extract_form_fields(doc.select('.container-fluid form')[0])
form_data['exit_all_at'] = '02:03:00'
doc = self.post_doc('/control/event/%s/%s/checkinlists/%s/change' % (self.orga1.slug, self.event1.slug, cl.id),
form_data)
assert doc.select(".alert-success")
cl.refresh_from_db()
assert cl.exit_all_at.astimezone(self.event1.timezone).isoformat() == '2020-10-26T02:03:00+01:00'
def test_delete(self):
with scopes_disabled():
cl = self.event1.checkin_lists.create(name='All', all_products=True)