Skip to content
Snippets Groups Projects
Verified Commit 3ae86ae5 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

test: fix playout tests

parent b01c9bf7
No related branches found
No related tags found
1 merge request!54fix(program-generation): fix undefined behaviour around start and end query parameters
...@@ -51,9 +51,10 @@ def test_playout(admin_api_client, api_client, daily_rrule, show): ...@@ -51,9 +51,10 @@ def test_playout(admin_api_client, api_client, daily_rrule, show):
response = api_client.get(url()) response = api_client.get(url())
assert response.status_code == 200 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_playout_one_week(admin_api_client, api_client, daily_rrule, show): def test_playout_one_week(admin_api_client, api_client, daily_rrule, show):
...@@ -86,14 +87,14 @@ def test_playout_include_virtual( ...@@ -86,14 +87,14 @@ def test_playout_include_virtual(
assert response.status_code == 200 assert response.status_code == 200
assert len(response.json()) == 3 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(entry1, show)
assert_entry(entry, show) assert_virtual_entry(virtual_entry, fallback_show)
assert_virtual_entry(virtual_entry2, fallback_show) assert_entry(entry1, show)
assert virtual_entry1["end"] == entry["start"] assert entry1["end"] == virtual_entry["start"]
assert entry["end"] == virtual_entry2["start"] assert virtual_entry["end"] == entry2["start"]
def test_playout_one_week_include_virtual( def test_playout_one_week_include_virtual(
...@@ -118,11 +119,11 @@ def test_playout_one_week_include_virtual( ...@@ -118,11 +119,11 @@ def test_playout_one_week_include_virtual(
entries = response.json() entries = response.json()
for virtual_entry in entries[0::2]: for entry in entries[0::2]:
assert_virtual_entry(virtual_entry, fallback_show)
for entry in entries[1::2]:
assert_entry(entry, show) assert_entry(entry, show)
for virtual_entry in entries[1::2]:
assert_virtual_entry(virtual_entry, fallback_show)
for entry1, entry2 in pairwise(entries): for entry1, entry2 in pairwise(entries):
assert entry1["end"] == entry2["start"] assert entry1["end"] == entry2["start"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment