def test_set_patient_error_not_found(mocker, prescription, not_found_response):
    mocker.patch.object(Session, 'get', return_value=not_found_response)
    metric = Metric(prescription)
    patient = metric._set_patient()
    assert patient.get('error') is True
def test_set_patient_error_timeout(mocker, prescription):
    mocker.patch.object(Session, 'get', side_effect=Timeout)
    metric = Metric(prescription)
    patient = metric._set_patient()
    assert patient.get('error') is True