def test_create_classification_with_admin_user(_admin_client): classification = IndividualVariantClassification() classification.variant_id = 8090 classification.individual_id = 8258 classification.classification = "pathogenic" classification.notes = "".join( ["bla" for _ in range(random.randint(10, 100))]) classification.pubmed_id = str(random.randint(10, 1000000)) _assert_variant_classification(_admin_client, classification, "Admin")
def test_create_classification_with_empty_individual(_demo_client): classification = IndividualVariantClassification() classification.variant_id = 2105 classification.classification = "pathogenic" classification.notes = "".join( ["bla" for _ in range(random.randint(10, 100))]) classification.pubmed_id = str(random.randint(10, 1000000)) response = _demo_client.post("/variant-classification", json=classification.as_dict(), content_type="application/json") assert response.status_code == 401
def test_create_classification_with_bad_value(_demo_client): classification = IndividualVariantClassification() classification.variant_id = 2105 classification.individual_id = 8258 classification.classification = "iknownothingofthis" classification.notes = "".join( ["bla" for _ in range(random.randint(10, 100))]) classification.pubmed_id = str(random.randint(10, 1000000)) response = _demo_client.post("/variant-classification", json=classification.as_dict(), content_type="application/json") assert response.status_code == 500