link
fastapi/test-client

Test Client

Write API tests

testing
pytest

Command

Examples

Basic endpoint test

from fastapi.testclient import TestClient
  
  client = TestClient(app)
  
  def test_read_main():
      response = client.get("/")
      assert response.status_code == 200
      assert response.json() == {"Hello": "World"}