From 9a86a39738cd4bc34f8bfa29ea4e6ccd11f13daa Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 23 Jul 2024 11:54:06 -0400
Subject: [PATCH] test: fix basic program tests

---
 program/tests/test_basic_program.py | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/program/tests/test_basic_program.py b/program/tests/test_basic_program.py
index bfc08892..5e6df8c0 100644
--- a/program/tests/test_basic_program.py
+++ b/program/tests/test_basic_program.py
@@ -50,9 +50,10 @@ def test_basic(admin_api_client, api_client, daily_rrule, show):
     response = api_client.get(url())
 
     assert response.status_code == 200
-    assert len(response.json()) == 1
+    assert len(response.json()) == 2
 
-    assert_entry(response.json()[0], show)
+    for entry in response.json():
+        assert_entry(entry, show)
 
 
 def test_basic_one_week(admin_api_client, api_client, daily_rrule, show):
@@ -86,14 +87,14 @@ def test_basic_include_virtual(
     assert response.status_code == 200
     assert len(response.json()) == 3
 
-    virtual_entry1, entry, virtual_entry2 = response.json()
+    entry1, virtual_entry, entry2 = response.json()
 
-    assert_virtual_entry(virtual_entry1, fallback_show)
-    assert_entry(entry, show)
-    assert_virtual_entry(virtual_entry2, fallback_show)
+    assert_entry(entry1, show)
+    assert_virtual_entry(virtual_entry, fallback_show)
+    assert_entry(entry2, show)
 
-    assert virtual_entry1["end"] == entry["start"]
-    assert entry["end"] == virtual_entry2["start"]
+    assert entry1["end"] == virtual_entry["start"]
+    assert virtual_entry["end"] == entry2["start"]
 
 
 def test_basic_one_week_include_virtual(
@@ -118,11 +119,11 @@ def test_basic_one_week_include_virtual(
 
     entries = response.json()
 
-    for virtual_entry in entries[0::2]:
-        assert_virtual_entry(virtual_entry, fallback_show)
-
-    for entry in entries[1::2]:
+    for entry in entries[0::2]:
         assert_entry(entry, show)
 
+    for virtual_entry in entries[1::2]:
+        assert_virtual_entry(virtual_entry, fallback_show)
+
     for entry1, entry2 in pairwise(entries):
         assert entry1["end"] == entry2["start"]
-- 
GitLab