feat(test_stoplight_elements_docs.py): add tests for the new feature

This commit is contained in:
Shahar Ilany 2022-07-18 23:33:55 +03:00
parent 80cb9b7514
commit 212efca52a
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
from fastapi import FastAPI
from fastapi.testclient import TestClient
app = FastAPI(title="White Shuli 2")
@app.get("/pita/shuli")
async def get_shuli_in_a_pita():
return {"shuli": "pita"}
client = TestClient(app)
def test_swagger_ui():
response = client.get("/elements")
assert response.status_code == 200, response.text
print(response.text)
assert app.title in response.text
assert "Stoplight" in response.text
def test_response():
response = client.get("/pita/shuli")
assert response.json() == {"shuli": "pita"}