]> littlesong.place Git - littlesongplace.git/commitdiff
Fix jam tests
authorChris Fulljames <christianfulljames@gmail.com>
Sat, 19 Apr 2025 11:34:31 +0000 (07:34 -0400)
committerChris Fulljames <christianfulljames@gmail.com>
Sat, 19 Apr 2025 11:34:31 +0000 (07:34 -0400)
src/littlesongplace/templates/jam-event.html
test/test_jams.py

index e36b87cf5c5660754cd34563e31e2aea59fe0493..76d5f8c4ae8a54849191a860d5ce5589e1de0cce 100644 (file)
@@ -1,6 +1,6 @@
 {% extends "base.html" %}
 
-{% block title %}{{ event.title }} - {{ jam.title }}{% endblock %}
+{% block title %}{% if not event.hidden %}{{ event.title }} - {% endif %}{{ jam.title }}{% endblock %}
 
 {% block body %}
 
index 37a95cfef0f71d8484216bea0d29fbd6dcce92db..94c7b878217fbb1a15f87c964ef2185da8ad0929 100644 (file)
@@ -275,30 +275,32 @@ def test_jam_events_sorted_on_jam_info_page(client, user, jam):
 # Song Submissions #############################################################
 
 def test_submit_song_to_event(client, user, jam, event):
+    client.post(
+            f"/jams/{jam}/events/{event}/update",
+            data=_get_event_data(startdate=yesterday, enddate=tomorrow))
     # Song always visible to owner
     upload_song(client, b"Success", eventid=event)
     response = client.get(f"/jams/{jam}/events/{event}")
-    assert b"song title" in response.data
+    assert b"song title" in response.data, response.data.decode()
 
 def test_submitted_song_hidden_before_enddate(client, user, jam, event):
-    response = client.post(
+    client.post(
             f"/jams/{jam}/events/{event}/update",
-            data=_get_event_data(enddate=tomorrow),
-            follow_redirects=True)
+            data=_get_event_data(startdate=yesterday, enddate=tomorrow))
     upload_song(client, b"Success", eventid=event)
     client.get("/logout")  # Log out to test public visibility
 
     response = client.get(f"/jams/{jam}/events/{event}")
-    assert b"song title" not in response.data
+    assert b"song title" not in response.data, response.data.decode()
 
 def test_submitted_song_visible_after_enddate(client, user, jam, event):
     response = client.post(
             f"/jams/{jam}/events/{event}/update",
-            data=_get_event_data(enddate=yesterday),
+            data=_get_event_data(startdate=yesterday, enddate=yesterday),
             follow_redirects=True)
     upload_song(client, b"Success", eventid=event)
     client.get("/logout")  # Log out to test public visibility
 
     response = client.get(f"/jams/{jam}/events/{event}")
-    assert b"song title" in response.data
+    assert b"song title" in response.data, response.data.decode()