Skip to content

Commit 4d82f5e

Browse files
committed
try this
1 parent e133fc5 commit 4d82f5e

15 files changed

+3387
-2
lines changed

tests/unit/anyvar/cassettes/test_http_client/test_put_allele_expressions.yaml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,4 +857,82 @@ interactions:
857857
status:
858858
code: 200
859859
message: OK
860+
- request:
861+
body: '{"definition": "7-140753336-A-T", "assembly_name": "GRCh38", "input_type":
862+
"Allele"}'
863+
headers: {}
864+
method: PUT
865+
uri: http://localhost:8000/variation
866+
response:
867+
body:
868+
string: '{"messages":[],"object":{"id":"ga4gh:VA.Otc5ovrw906Ack087o1fhegB4jDRqCAe","type":"Allele","digest":"Otc5ovrw906Ack087o1fhegB4jDRqCAe","location":{"id":"ga4gh:SL.nhul5x5P_fKjGEpY9PEkMIekJfZaKom2","type":"SequenceLocation","digest":"nhul5x5P_fKjGEpY9PEkMIekJfZaKom2","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.F-LrLMe1SRpfUZHkQmvkVKFEGaoDeHul"},"start":140753335,"end":140753336},"state":{"type":"LiteralSequenceExpression","sequence":"T"}},"object_id":"ga4gh:VA.Otc5ovrw906Ack087o1fhegB4jDRqCAe"}'
869+
headers: {}
870+
status:
871+
code: 200
872+
message: OK
873+
- request:
874+
body: '{"definition": "Y-2781704-G-G", "assembly_name": "GRCh38", "input_type":
875+
"Allele"}'
876+
headers: {}
877+
method: PUT
878+
uri: http://localhost:8000/variation
879+
response:
880+
body:
881+
string: '{"messages":[],"object":{"id":"ga4gh:VA.ruQCmfXJrEylHmOQF-1PG6bLwQesDU2g","type":"Allele","digest":"ruQCmfXJrEylHmOQF-1PG6bLwQesDU2g","location":{"id":"ga4gh:SL.JqeJ3V-75edWj03xbzw1gtSw3qPQVV2D","type":"SequenceLocation","digest":"JqeJ3V-75edWj03xbzw1gtSw3qPQVV2D","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781703,"end":2781704},"state":{"type":"LiteralSequenceExpression","sequence":"G"}},"object_id":"ga4gh:VA.ruQCmfXJrEylHmOQF-1PG6bLwQesDU2g"}'
882+
headers: {}
883+
status:
884+
code: 200
885+
message: OK
886+
- request:
887+
body: '{"definition": "Y-2781761-C-C", "assembly_name": "GRCh38", "input_type":
888+
"Allele"}'
889+
headers: {}
890+
method: PUT
891+
uri: http://localhost:8000/variation
892+
response:
893+
body:
894+
string: '{"messages":[],"object":{"id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk","type":"Allele","digest":"xbX035HgURWIUAjn6x3cS26jafP8Q_bk","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"C"}},"object_id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk"}'
895+
headers: {}
896+
status:
897+
code: 200
898+
message: OK
899+
- request:
900+
body: '{"definition": "Y-2781761-C-C", "assembly_name": "GRCh38", "input_type":
901+
"Allele"}'
902+
headers: {}
903+
method: PUT
904+
uri: http://localhost:8000/variation
905+
response:
906+
body:
907+
string: '{"messages":[],"object":{"id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk","type":"Allele","digest":"xbX035HgURWIUAjn6x3cS26jafP8Q_bk","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"C"}},"object_id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk"}'
908+
headers: {}
909+
status:
910+
code: 200
911+
message: OK
912+
- request:
913+
body: '{"definition": "Y-2781761-C-A", "assembly_name": "GRCh38", "input_type":
914+
"Allele"}'
915+
headers: {}
916+
method: PUT
917+
uri: http://localhost:8000/variation
918+
response:
919+
body:
920+
string: '{"messages":[],"object":{"id":"ga4gh:VA.9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","type":"Allele","digest":"9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"A"}},"object_id":"ga4gh:VA.9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD"}'
921+
headers: {}
922+
status:
923+
code: 200
924+
message: OK
925+
- request:
926+
body: '{"definition": "Y-2781761-CA-C", "assembly_name": "GRCh38", "input_type":
927+
"Allele"}'
928+
headers: {}
929+
method: PUT
930+
uri: http://localhost:8000/variation
931+
response:
932+
body:
933+
string: '{"messages":[],"object":{"id":"ga4gh:VA.yi7A2l0uIUMaInQaJnHU_B2Cf_OuZRJg","type":"Allele","digest":"yi7A2l0uIUMaInQaJnHU_B2Cf_OuZRJg","location":{"id":"ga4gh:SL.JsFGLKlUDocinf7oWTXAvVT2WOso7R9u","type":"SequenceLocation","digest":"JsFGLKlUDocinf7oWTXAvVT2WOso7R9u","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781761,"end":2781785},"state":{"type":"ReferenceLengthExpression","length":23,"sequence":"AAAAAAAAAAAAAAAAAAAAAAA","repeatSubunitLength":1}},"object_id":"ga4gh:VA.yi7A2l0uIUMaInQaJnHU_B2Cf_OuZRJg"}'
934+
headers: {}
935+
status:
936+
code: 200
937+
message: OK
860938
version: 1

tests/unit/anyvar/cassettes/test_http_client/test_put_allele_expressions_invalid_assembly.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,18 @@ interactions:
139139
status:
140140
code: 422
141141
message: Unprocessable Entity
142+
- request:
143+
body: '{"definition": "Y", "assembly_name": "GRCh30000", "input_type": "Allele"}'
144+
headers: {}
145+
method: PUT
146+
uri: http://localhost:8000/variation
147+
response:
148+
body:
149+
string: '{"detail":[{"type":"enum","loc":["body","assembly_name"],"msg":"Input
150+
should be ''GRCh37'' or ''GRCh38''","input":"GRCh30000","ctx":{"expected":"''GRCh37''
151+
or ''GRCh38''"}}]}'
152+
headers: {}
153+
status:
154+
code: 422
155+
message: Unprocessable Entity
142156
version: 1

tests/unit/anyvar/cassettes/test_http_client/test_search_by_interval.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,4 +287,28 @@ interactions:
287287
status:
288288
code: 200
289289
message: OK
290+
- request:
291+
body: null
292+
headers: {}
293+
method: GET
294+
uri: http://localhost:8000/search?accession=ga4gh:SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=2781760&end=2781760
295+
response:
296+
body:
297+
string: '{"variations":[{"id":"ga4gh:VA.9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","type":"Allele","digest":"9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"A"}},{"id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk","type":"Allele","digest":"xbX035HgURWIUAjn6x3cS26jafP8Q_bk","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"C"}}]}'
298+
headers: {}
299+
status:
300+
code: 200
301+
message: OK
302+
- request:
303+
body: null
304+
headers: {}
305+
method: GET
306+
uri: http://localhost:8000/search?accession=ga4gh:SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=2781760&end=2781768
307+
response:
308+
body:
309+
string: '{"variations":[{"id":"ga4gh:VA.9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","type":"Allele","digest":"9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"A"}},{"id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk","type":"Allele","digest":"xbX035HgURWIUAjn6x3cS26jafP8Q_bk","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"C"}},{"id":"ga4gh:VA.yi7A2l0uIUMaInQaJnHU_B2Cf_OuZRJg","type":"Allele","digest":"yi7A2l0uIUMaInQaJnHU_B2Cf_OuZRJg","location":{"id":"ga4gh:SL.JsFGLKlUDocinf7oWTXAvVT2WOso7R9u","type":"SequenceLocation","digest":"JsFGLKlUDocinf7oWTXAvVT2WOso7R9u","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781761,"end":2781785},"state":{"type":"ReferenceLengthExpression","length":23,"sequence":"AAAAAAAAAAAAAAAAAAAAAAA","repeatSubunitLength":1}}]}'
310+
headers: {}
311+
status:
312+
code: 200
313+
message: OK
290314
version: 1

tests/unit/anyvar/cassettes/test_http_client/test_search_by_interval_not_found.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,16 @@ interactions:
143143
status:
144144
code: 200
145145
message: OK
146+
- request:
147+
body: null
148+
headers: {}
149+
method: GET
150+
uri: http://localhost:8000/search?accession=ga4gh:SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=1&end=100
151+
response:
152+
body:
153+
string: '{"variations":[]}'
154+
headers: {}
155+
status:
156+
code: 200
157+
message: OK
146158
version: 1

tests/unit/anyvar/cassettes/test_http_client/test_search_by_interval_unknown_accession.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,16 @@ interactions:
143143
status:
144144
code: 200
145145
message: OK
146+
- request:
147+
body: null
148+
headers: {}
149+
method: GET
150+
uri: http://localhost:8000/search?accession=ga4gh:SQ.ZZZZZu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=2781760&end=2781768
151+
response:
152+
body:
153+
string: '{"variations":[]}'
154+
headers: {}
155+
status:
156+
code: 200
157+
message: OK
146158
version: 1

tests/unit/anyvar/cassettes/test_http_client/test_search_by_interval_unknown_alias.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,16 @@ interactions:
143143
status:
144144
code: 404
145145
message: Not Found
146+
- request:
147+
body: null
148+
headers: {}
149+
method: GET
150+
uri: http://localhost:8000/search?accession=GRCh45.p1:Y&start=2781760&end=2781760
151+
response:
152+
body:
153+
string: '{"detail":"Unable to dereference provided accession ID"}'
154+
headers: {}
155+
status:
156+
code: 404
157+
message: Not Found
146158
version: 1

tests/unit/anyvar/cassettes/test_http_client/test_search_by_interval_with_alias.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,16 @@ interactions:
143143
status:
144144
code: 200
145145
message: OK
146+
- request:
147+
body: null
148+
headers: {}
149+
method: GET
150+
uri: http://localhost:8000/search?accession=GRCh38.p1:Y&start=2781760&end=2781760
151+
response:
152+
body:
153+
string: '{"variations":[{"id":"ga4gh:VA.9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","type":"Allele","digest":"9VDxL0stMBOZwcTKw3yb3UoWQkpaI9OD","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"A"}},{"id":"ga4gh:VA.xbX035HgURWIUAjn6x3cS26jafP8Q_bk","type":"Allele","digest":"xbX035HgURWIUAjn6x3cS26jafP8Q_bk","location":{"id":"ga4gh:SL.sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","type":"SequenceLocation","digest":"sYiBcbbgF-1CANNCTfQ6zwZOU0iHhymR","sequenceReference":{"type":"SequenceReference","refgetAccession":"SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5"},"start":2781760,"end":2781761},"state":{"type":"LiteralSequenceExpression","sequence":"C"}}]}'
154+
headers: {}
155+
status:
156+
code: 200
157+
message: OK
146158
version: 1

0 commit comments

Comments
 (0)