Ejemplo n.º 1
0
def test_end_appointment(client):

    db.inicialize()
    lastId = db.getLast()

    physician_id = "ea959b03-5577-45c9-b9f7-a45d3e77ce82"
    patient_id = "86158d46-ce33-4e3d-9822-462bbff5782e"

    request_payload = {"id": str(lastId[0]["_id"])}
    response = client.post("/end", json=request_payload)
    result = response.get_json()

    assert response.status_code == 200
    assert result is not None
    assert "payload" in result

    assert "id" in result['payload']
    assert result['payload']['id'] == request_payload['id']

    assert "physician_id" in result['payload']
    assert result['payload']['physician_id'] == physician_id

    assert "patient_id" in result['payload']
    assert result['payload']['patient_id'] == patient_id

    assert "end_date" in result['payload']
    assert validate_datetime(result['payload']['end_date'])

    assert "price" in result['payload']
Ejemplo n.º 2
0
def test_end_appointment():
    db.inicialize()
    lastItem = db.getLast()
    lastId = str(lastItem[0]["_id"])

    item_id = lastId
    physician_id = "ea959b03-5577-45c9-b9f7-a45d3e77ce82"
    patient_id = "86158d46-ce33-4e3d-9822-462bbff5782e"

    item = end_appointment(item_id)

    assert "id" in item
    assert item['id'] == lastId

    assert "physician_id" in item
    assert item['physician_id'] == physician_id

    assert "patient_id" in item
    assert item['patient_id'] == patient_id

    assert "end_date" in item
    assert validate_datetime(item['end_date'])

    assert "price" in item