diff --git a/papi/main.py b/papi/main.py index 6d320e8..15acf59 100644 --- a/papi/main.py +++ b/papi/main.py @@ -28,3 +28,8 @@ def post_sonde(sonde: Sonde): print(sonde) sondes.append(sonde) return + + +@app.get("/sonde/") +def list_sonde(): + return [x for x in sondes] diff --git a/tests/test_papi.py b/tests/test_papi.py index 6505835..3a6d7c3 100644 --- a/tests/test_papi.py +++ b/tests/test_papi.py @@ -25,3 +25,10 @@ def test_creer_sonde(): response = client.post("/sonde/", json=sonde1) assert response.status_code == 200 assert sonde1 in sondes + + +def test_lister_sondes(): + sonde1 = {"identifiant": "masonde_001", "nom": "client1"} + response = client.get("/sonde/") + assert response.status_code == 200 + assert sonde1 in response.json()