def test_get_heart_rate(): p_id = _new_patient_id() hr_api.add_new_patient(p_id, "*****@*****.**", 21) hr_api.post_heart_rate(p_id, 90) resp = hr_api.get_heart_rate(p_id) assert resp == [90]
def test_get_patient_status(): p_id = _new_patient_id() hr_api.add_new_patient(p_id, "*****@*****.**", 21) hr_api.post_heart_rate(p_id, 90) is_tach, time = hr_api.get_patient_status(p_id) assert is_tach == False
def test_get_interval_average(): p_id = _new_patient_id() hr_api.add_new_patient(p_id, "*****@*****.**", 21) hr_api.post_heart_rate(p_id, 90) is_tach, time = hr_api.get_patient_status(p_id) hr_api.post_heart_rate(p_id, 100) avg = hr_api.get_interval_average(p_id, time) assert avg == 90
def test_get_heart_rate_no_exist(): p_id = _new_patient_id() with pytest.raises(ValueError): hr_api.post_heart_rate(p_id, 90)
def test_post_heart_rate_bad(heart_rate, error): p_id = _new_patient_id() hr_api.add_new_patient(p_id, "*****@*****.**", 21) with pytest.raises(error): hr_api.post_heart_rate(p_id, heart_rate)