Browse Source

New tests added: tutorial:Path Parameters, tests/test_tutorial/test_path_params/test_tutorial003.py

pull/13476/head
alv2017 4 weeks ago
parent
commit
c9c24d3ca5
  1. 22
      tests/test_tutorial/test_path_params/test_tutorial003.py

22
tests/test_tutorial/test_path_params/test_tutorial003.py

@ -0,0 +1,22 @@
import pytest
from fastapi.testclient import TestClient
from docs_src.path_params.tutorial003 import app
@pytest.fixture(name="client")
def get_client():
return TestClient(app)
def test_get_users_me_is_responding_as_expected(client):
response = client.get("/users/me")
assert response.status_code == 200
assert response.json() == {"user_id": "the current user"}
def test_get_users_user_id_is_responding_as_expected(client):
user_id = "ADMIN001"
response = client.get(f"/users/{user_id}")
assert response.status_code == 200
assert response.json() == {"user_id": user_id}
Loading…
Cancel
Save