@@ -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
12591266def 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
13411349def 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