Пример #1
0
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]
Пример #2
0
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
Пример #3
0
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
Пример #4
0
def test_get_heart_rate_no_exist():
    p_id = _new_patient_id()
    with pytest.raises(ValueError):
        hr_api.post_heart_rate(p_id, 90)
Пример #5
0
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)