mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Add regressiont est for #1832
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user