Skip to content

Commit 039da08

Browse files
committed
Add some more checks in meta-analysis tests.
1 parent c4dbfa2 commit 039da08

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/routers/test_score_set.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,6 +1071,7 @@ def test_publish_single_score_set_meta_analysis(session, data_provider, client,
10711071
)
10721072

10731073
meta_score_set = (client.post(f"/api/v1/score-sets/{meta_score_set['urn']}/publish")).json()
1074+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set["urn"]), re.Match)
10741075
assert meta_score_set["urn"] == "urn:mavedb:00000001-0-1"
10751076

10761077

@@ -1101,6 +1102,7 @@ def test_multiple_score_set_meta_analysis_single_experiment(
11011102
assert score_set_1_refresh["metaAnalyzedByScoreSetUrns"] == [meta_score_set["urn"]]
11021103

11031104
meta_score_set = (client.post(f"/api/v1/score-sets/{meta_score_set['urn']}/publish")).json()
1105+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set["urn"]), re.Match)
11041106
assert meta_score_set["urn"] == "urn:mavedb:00000001-0-1"
11051107

11061108

@@ -1132,6 +1134,7 @@ def test_multiple_score_set_meta_analysis_multiple_experiment_sets(
11321134
assert score_set_1_refresh["metaAnalyzedByScoreSetUrns"] == [meta_score_set["urn"]]
11331135

11341136
meta_score_set = (client.post(f"/api/v1/score-sets/{meta_score_set['urn']}/publish")).json()
1137+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set["urn"]), re.Match)
11351138
assert meta_score_set["urn"] == "urn:mavedb:00000003-0-1"
11361139

11371140

@@ -1165,6 +1168,7 @@ def test_multiple_score_set_meta_analysis_multiple_experiments(
11651168
assert score_set_1_refresh["metaAnalyzedByScoreSetUrns"] == [meta_score_set["urn"]]
11661169

11671170
meta_score_set = (client.post(f"/api/v1/score-sets/{meta_score_set['urn']}/publish")).json()
1171+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set["urn"]), re.Match)
11681172
assert meta_score_set["urn"] == "urn:mavedb:00000001-0-1"
11691173

11701174

@@ -1254,6 +1258,9 @@ def test_multiple_score_set_meta_analysis_multiple_experiment_sets_different_sco
12541258
assert meta_score_set_2["urn"] == "urn:mavedb:00000003-0-2"
12551259
meta_score_set_3 = (client.post(f"/api/v1/score-sets/{meta_score_set_3['urn']}/publish")).json()
12561260
assert meta_score_set_3["urn"] == "urn:mavedb:00000003-0-3"
1261+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set_1["urn"]), re.Match)
1262+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set_2["urn"]), re.Match)
1263+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set_3["urn"]), re.Match)
12571264

12581265

12591266
def test_cannot_add_score_set_to_meta_analysis_experiment(session, data_provider, client, setup_router_db, data_files):
@@ -1336,6 +1343,7 @@ def test_multiple_score_set_meta_analysis_single_experiment_with_different_creat
13361343

13371344
meta_score_set = (client.post(f"/api/v1/score-sets/{meta_score_set['urn']}/publish")).json()
13381345
assert meta_score_set["urn"] == "urn:mavedb:00000001-0-1"
1346+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set["urn"]), re.Match)
13391347

13401348

13411349
def test_multiple_score_set_meta_analysis_multiple_experiment_sets_with_different_creator(
@@ -1368,6 +1376,7 @@ def test_multiple_score_set_meta_analysis_multiple_experiment_sets_with_differen
13681376

13691377
meta_score_set = (client.post(f"/api/v1/score-sets/{meta_score_set['urn']}/publish")).json()
13701378
assert meta_score_set["urn"] == "urn:mavedb:00000003-0-1"
1379+
assert isinstance(MAVEDB_SCORE_SET_URN_RE.fullmatch(meta_score_set["urn"]), re.Match)
13711380

13721381
########################################################################################################################
13731382
# Score set search

0 commit comments

Comments
 (0)