Skip to content

Commit dd9f69b

Browse files
committed
Extend test for all formats
1 parent 08b915b commit dd9f69b

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

tests/onegov/org/test_views_event.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -733,6 +733,7 @@ def clear_submit_accept_single_event(
733733
transaction.commit()
734734

735735
# Submit and publish an event
736+
client.login_admin()
736737
page = client.get('/events').click('Veranstaltung erfassen')
737738
event_date = date.today() + timedelta(days=1)
738739
page.form['email'] = 'sinfonieorchester@govikon.org'
@@ -744,11 +745,14 @@ def clear_submit_accept_single_event(
744745
page.form['organizer_email'] = 'sinfonieorchester@govikon.org'
745746
page.form['organizer_phone'] = '+41 41 123 45 67'
746747
page.form['tags'] = custom_tags if custom_tags else ['Music', 'Tradition']
748+
page.form['syndicate'] = False # requires admin
749+
page.form['highlight'] = True # requires admin
747750
page.form['start_date'] = event_date.isoformat()
748751
page.form['start_time'] = '18:00'
749752
page.form['end_time'] = '22:00'
750753
page.form['repeat'] = 'without'
751754
page.form.submit().follow().form.submit().follow()
755+
client.logout()
752756

753757
client.login_editor()
754758

@@ -913,6 +917,8 @@ def verify_event_fields(event_fields: dict[str, str | None]) -> None:
913917
'+41 41 123 45 67')
914918

915919
assert event_fields['Schlagworte'] == 'Musik, Brauchtum'
920+
assert event_fields['Extern publizieren'] in (True, 'True', 'true')
921+
assert event_fields['Highlight'] in (True, 'True', 'true')
916922
assert event_fields['Erstellt'] == '23.03.2026 09:00'
917923
assert event_fields['Von'] == '24.03.2026 18:00'
918924
assert event_fields['Bis'] == '24.03.2026 22:00'

0 commit comments

Comments
 (0)