Skip to content

Commit 1c1bffd

Browse files
committed
???
1 parent ad7fb3a commit 1c1bffd

10 files changed

+1286
-0
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
@@ -623,4 +623,82 @@ interactions:
623623
status:
624624
code: 200
625625
message: OK
626+
- request:
627+
body: '{"definition": "7-140753336-A-T", "assembly_name": "GRCh38", "input_type":
628+
"Allele"}'
629+
headers: {}
630+
method: PUT
631+
uri: http://localhost:8000/variation
632+
response:
633+
body:
634+
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"}'
635+
headers: {}
636+
status:
637+
code: 200
638+
message: OK
639+
- request:
640+
body: '{"definition": "Y-2781704-G-G", "assembly_name": "GRCh38", "input_type":
641+
"Allele"}'
642+
headers: {}
643+
method: PUT
644+
uri: http://localhost:8000/variation
645+
response:
646+
body:
647+
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"}'
648+
headers: {}
649+
status:
650+
code: 200
651+
message: OK
652+
- request:
653+
body: '{"definition": "Y-2781761-C-C", "assembly_name": "GRCh38", "input_type":
654+
"Allele"}'
655+
headers: {}
656+
method: PUT
657+
uri: http://localhost:8000/variation
658+
response:
659+
body:
660+
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"}'
661+
headers: {}
662+
status:
663+
code: 200
664+
message: OK
665+
- request:
666+
body: '{"definition": "Y-2781761-C-C", "assembly_name": "GRCh38", "input_type":
667+
"Allele"}'
668+
headers: {}
669+
method: PUT
670+
uri: http://localhost:8000/variation
671+
response:
672+
body:
673+
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"}'
674+
headers: {}
675+
status:
676+
code: 200
677+
message: OK
678+
- request:
679+
body: '{"definition": "Y-2781761-C-A", "assembly_name": "GRCh38", "input_type":
680+
"Allele"}'
681+
headers: {}
682+
method: PUT
683+
uri: http://localhost:8000/variation
684+
response:
685+
body:
686+
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"}'
687+
headers: {}
688+
status:
689+
code: 200
690+
message: OK
691+
- request:
692+
body: '{"definition": "Y-2781761-CA-C", "assembly_name": "GRCh38", "input_type":
693+
"Allele"}'
694+
headers: {}
695+
method: PUT
696+
uri: http://localhost:8000/variation
697+
response:
698+
body:
699+
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"}'
700+
headers: {}
701+
status:
702+
code: 200
703+
message: OK
626704
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
@@ -97,4 +97,18 @@ interactions:
9797
status:
9898
code: 422
9999
message: Unprocessable Entity
100+
- request:
101+
body: '{"definition": "Y", "assembly_name": "GRCh30000", "input_type": "Allele"}'
102+
headers: {}
103+
method: PUT
104+
uri: http://localhost:8000/variation
105+
response:
106+
body:
107+
string: '{"detail":[{"type":"enum","loc":["body","assembly_name"],"msg":"Input
108+
should be ''GRCh37'' or ''GRCh38''","input":"GRCh30000","ctx":{"expected":"''GRCh37''
109+
or ''GRCh38''"}}]}'
110+
headers: {}
111+
status:
112+
code: 422
113+
message: Unprocessable Entity
100114
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
@@ -215,4 +215,28 @@ interactions:
215215
status:
216216
code: 200
217217
message: OK
218+
- request:
219+
body: null
220+
headers: {}
221+
method: GET
222+
uri: http://localhost:8000/search?accession=ga4gh:SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=2781760&end=2781760
223+
response:
224+
body:
225+
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"}}]}'
226+
headers: {}
227+
status:
228+
code: 200
229+
message: OK
230+
- request:
231+
body: null
232+
headers: {}
233+
method: GET
234+
uri: http://localhost:8000/search?accession=ga4gh:SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=2781760&end=2781768
235+
response:
236+
body:
237+
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}}]}'
238+
headers: {}
239+
status:
240+
code: 200
241+
message: OK
218242
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
@@ -107,4 +107,16 @@ interactions:
107107
status:
108108
code: 200
109109
message: OK
110+
- request:
111+
body: null
112+
headers: {}
113+
method: GET
114+
uri: http://localhost:8000/search?accession=ga4gh:SQ.8_liLu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=1&end=100
115+
response:
116+
body:
117+
string: '{"variations":[]}'
118+
headers: {}
119+
status:
120+
code: 200
121+
message: OK
110122
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
@@ -107,4 +107,16 @@ interactions:
107107
status:
108108
code: 200
109109
message: OK
110+
- request:
111+
body: null
112+
headers: {}
113+
method: GET
114+
uri: http://localhost:8000/search?accession=ga4gh:SQ.ZZZZZu1aycC0tPQPFmUaGXJLDs5SbPZ5&start=2781760&end=2781768
115+
response:
116+
body:
117+
string: '{"variations":[]}'
118+
headers: {}
119+
status:
120+
code: 200
121+
message: OK
110122
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
@@ -107,4 +107,16 @@ interactions:
107107
status:
108108
code: 404
109109
message: Not Found
110+
- request:
111+
body: null
112+
headers: {}
113+
method: GET
114+
uri: http://localhost:8000/search?accession=GRCh45.p1:Y&start=2781760&end=2781760
115+
response:
116+
body:
117+
string: '{"detail":"Unable to dereference provided accession ID"}'
118+
headers: {}
119+
status:
120+
code: 404
121+
message: Not Found
110122
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
@@ -107,4 +107,16 @@ interactions:
107107
status:
108108
code: 200
109109
message: OK
110+
- request:
111+
body: null
112+
headers: {}
113+
method: GET
114+
uri: http://localhost:8000/search?accession=GRCh38.p1:Y&start=2781760&end=2781760
115+
response:
116+
body:
117+
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"}}]}'
118+
headers: {}
119+
status:
120+
code: 200
121+
message: OK
110122
version: 1

0 commit comments

Comments
 (0)