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']
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