Ejemplo n.º 1
0
 def test_get_variant_set_by_id(self):
     """Ensures that expected variant sets are present."""
     # Test for variant set brca-hg36
     request_hg36 = self.factory.get("/data/ga4gh/variantsets/brca-hg36")
     response_hg36 = views.get_variant_set(request_hg36, "brca-hg36")
     json_response36 = json.loads(response_hg36.content)
     self.assertIsNotNone(json_response36["referenceSetId"])
     self.assertIsNotNone(json_response36["id"])
     # Test for variant set brca-hg37
     request_hg37 = self.factory.get("/data/ga4gh/variantsets/brca-hg37")
     response_hg37 = views.get_variant_set(request_hg37, "brca-hg37")
     json_response37 = json.loads(response_hg37.content)
     self.assertIsNotNone(json_response37["referenceSetId"])
     self.assertIsNotNone(json_response37["id"])
     # Test for variant set brca-hg38
     request_hg38 = self.factory.get("/data/ga4gh/variantsets/brca-hg38")
     response_hg38 = views.get_variant_set(request_hg38, "brca-hg38")
     json_response38 = json.loads(response_hg38.content)
     self.assertIsNotNone(json_response38["referenceSetId"])
     self.assertIsNotNone(json_response38["id"])
Ejemplo n.º 2
0
 def test_get_variant_set_by_id(self):
     """Ensures that expected variant sets are present."""
     # Test for variant set brca-hg36
     request_hg36 = self.factory.get("/data/ga4gh/variantsets/brca-hg36")
     response_hg36 = views.get_variant_set(request_hg36, "brca-hg36")
     json_response36 = json.loads(response_hg36.content)
     self.assertIsNotNone(json_response36["referenceSetId"])
     self.assertIsNotNone(json_response36["id"])
     # Test for variant set brca-hg37
     request_hg37 = self.factory.get("/data/ga4gh/variantsets/brca-hg37")
     response_hg37 = views.get_variant_set(request_hg37, "brca-hg37")
     json_response37 = json.loads(response_hg37.content)
     self.assertIsNotNone(json_response37["referenceSetId"])
     self.assertIsNotNone(json_response37["id"])
     # Test for variant set brca-hg38
     request_hg38 = self.factory.get("/data/ga4gh/variantsets/brca-hg38")
     response_hg38 = views.get_variant_set(request_hg38, "brca-hg38")
     json_response38 = json.loads(response_hg38.content)
     self.assertIsNotNone(json_response38["referenceSetId"])
     self.assertIsNotNone(json_response38["id"])
Ejemplo n.º 3
0
    def test_search_and_get_variant_sets_alive(self):
        """Tests that variantsets search endpoint is alive."""
        search_request = self.factory.post("/data/ga4gh/variantsets/search",
                                           json.dumps({"datasetId": "brca"}),
                                           content_type="application/json")
        response = views.search_variant_sets(search_request)
        self.assertEqual(response.status_code, 200)
        get_request_hg36 = self.factory.get(
            "/data/ga4gh/variantsets/brca-hg36")
        response_hg36 = views.get_variant_set(get_request_hg36, "brca-hg36")
        self.assertEqual(response_hg36.status_code, 200)

        get_request_hg37 = self.factory.get(
            "/data/ga4gh/variantsets/brca-hg37")
        response_hg37 = views.get_variant_set(get_request_hg37, "brca-hg37")
        self.assertEqual(response_hg37.status_code, 200)

        get_request_hg38 = self.factory.get(
            "/data/ga4gh/variantsets/brca-hg38")
        response_hg38 = views.get_variant_set(get_request_hg38, "brca-hg38")
        self.assertEqual(response_hg38.status_code, 200)
Ejemplo n.º 4
0
    def test_search_and_get_variant_sets_alive(self):
        """Tests that variantsets search endpoint is alive."""
        search_request = self.factory.post(
            "/data/ga4gh/variantsets/search",
            json.dumps({"datasetId": "brca"}),
            content_type="application/json")
        response = views.search_variant_sets(search_request)
        self.assertEqual(response.status_code, 200)
        get_request_hg36 = self.factory.get(
            "/data/ga4gh/variantsets/brca-hg36")
        response_hg36 = views.get_variant_set(get_request_hg36, "brca-hg36")
        self.assertEqual(response_hg36.status_code, 200)

        get_request_hg37 = self.factory.get(
            "/data/ga4gh/variantsets/brca-hg37")
        response_hg37 = views.get_variant_set(
            get_request_hg37, "brca-hg37")
        self.assertEqual(response_hg37.status_code, 200)

        get_request_hg38 = self.factory.get(
            "/data/ga4gh/variantsets/brca-hg38")
        response_hg38 = views.get_variant_set(
            get_request_hg38, "brca-hg38")
        self.assertEqual(response_hg38.status_code, 200)