@@ -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