@@ -13,19 +13,25 @@ def setUp(self):
13
13
self .stable_id = "ENSG00000139618"
14
14
15
15
self .mock_single_search_results_success = {
16
- "matches" : [{"genome_id" : "genome1" }]
16
+ "matches" : [
17
+ {"genome_id" : "genome1" , "unversioned_stable_id" : "ENSG00000139618" }
18
+ ]
17
19
}
18
20
self .mock_single_metadata_results_success = {
19
21
"genome1" : {
20
22
"assembly" : {"accession_id" : "GCA_000001405.28" , "name" : "GRCh38" },
21
23
"scientific_name" : "Homo sapiens" ,
22
24
"common_name" : "Human" ,
23
25
"type" : "genome" ,
26
+ "unversioned_stable_id" : "ENSG00000139618" ,
24
27
}
25
28
}
26
29
27
30
self .mock_multiple_search_results_success = {
28
- "matches" : [{"genome_id" : "genome1" }, {"genome_id" : "genome2" }]
31
+ "matches" : [
32
+ {"genome_id" : "genome1" , "unversioned_stable_id" : "ENSG00000139618" },
33
+ {"genome_id" : "genome2" , "unversioned_stable_id" : "ENSG00000139618" },
34
+ ]
29
35
}
30
36
31
37
# Mock metadata API
@@ -35,12 +41,14 @@ def setUp(self):
35
41
"scientific_name" : "Homo sapiens" ,
36
42
"common_name" : "Human" ,
37
43
"type" : "genome" ,
44
+ "unversioned_stable_id" : "ENSG00000139618" ,
38
45
},
39
46
"genome2" : {
40
47
"assembly" : {"accession_id" : "GCA_000001405.14" , "name" : "GRCh37" },
41
48
"scientific_name" : "Homo sapiens" ,
42
49
"common_name" : "Human" ,
43
50
"type" : "genome" ,
51
+ "unversioned_stable_id" : "ENSG00000139618" ,
44
52
},
45
53
}
46
54
@@ -68,9 +76,6 @@ def test_resolve_success_with_json_response(
68
76
69
77
json_response = response .json ()
70
78
self .assertEqual (len (json_response ), 2 )
71
- self .assertEqual (
72
- json_response [0 ], self .mock_multiple_metadata_results_success ["genome1" ]
73
- )
74
79
self .assertEqual (
75
80
json_response [0 ]["resolved_url" ], self .mock_resolved_url ["genome1" ]
76
81
)
0 commit comments