Skip to content

Commit 28d2a30

Browse files
committed
Unit test fix
1 parent cd0b333 commit 28d2a30

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

tests/routers/test_score_set.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,13 +1456,19 @@ def test_recently_published_does_not_return_unpublished_score_sets(client, setup
14561456

14571457
def test_recently_published_respects_limit_parameter(session, data_provider, client, setup_router_db, data_files):
14581458
experiment = create_experiment(client)
1459-
published_urns = []
1459+
# Create and upload variants for all score sets before publishing any, because publishing
1460+
# changes the experiment URN from a tmp URN to a permanent URN.
1461+
score_sets = []
14601462
for _ in range(3):
14611463
score_set = create_seq_score_set(client, experiment["urn"])
14621464
score_set = mock_worker_variant_insertion(client, session, data_provider, score_set, data_files / "scores.csv")
1463-
with patch.object(arq.ArqRedis, "enqueue_job", return_value=None):
1465+
score_sets.append(score_set)
1466+
1467+
published_urns = []
1468+
with patch.object(arq.ArqRedis, "enqueue_job", return_value=None):
1469+
for score_set in score_sets:
14641470
published = publish_score_set(client, score_set["urn"])
1465-
published_urns.append(published["urn"])
1471+
published_urns.append(published["urn"])
14661472

14671473
response = client.get("/api/v1/score-sets/recently-published?limit=2")
14681474
assert response.status_code == 200

0 commit comments

Comments
 (0)