|
|
|
@ -1,4 +1,4 @@ |
|
|
|
from typing import Dict, List, Optional, Tuple |
|
|
|
from typing import Dict, List, Tuple |
|
|
|
|
|
|
|
import pytest |
|
|
|
from fastapi import FastAPI, Query |
|
|
|
@ -39,15 +39,3 @@ def test_invalid_dict(): |
|
|
|
@app.get("/items/") |
|
|
|
def read_items(q: Dict[str, Item] = Query(default=None)): |
|
|
|
pass # pragma: no cover |
|
|
|
|
|
|
|
|
|
|
|
def test_invalid_simple_dict(): |
|
|
|
with pytest.raises(AssertionError): |
|
|
|
app = FastAPI() |
|
|
|
|
|
|
|
class Item(BaseModel): |
|
|
|
title: str |
|
|
|
|
|
|
|
@app.get("/items/") |
|
|
|
def read_items(q: Optional[dict] = Query(default=None)): |
|
|
|
pass # pragma: no cover |
|
|
|
|