From a3be98263247a79c6e382b6231505557ec7dbd14 Mon Sep 17 00:00:00 2001 From: pdsccode Date: Sat, 6 Jan 2024 23:04:53 +0100 Subject: [PATCH] Fixing test update spool issue --- tests_integration/tests/spool/test_update.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/tests_integration/tests/spool/test_update.py b/tests_integration/tests/spool/test_update.py index 6ce69d8..d7dc258 100644 --- a/tests_integration/tests/spool/test_update.py +++ b/tests_integration/tests/spool/test_update.py @@ -104,19 +104,28 @@ def test_update_spool_price(random_filament: dict[str, Any]): # Setup result = httpx.post( f"{URL}/api/v1/spool", - json={"filament_id": random_filament["id"]}, + json={ + "filament_id": random_filament["id"], + "price": 50, + }, ) result.raise_for_status() spool = result.json() # Execute + price = 25 + last_used = "2023-01-02T12:00:00+02:00" result = httpx.patch( f"{URL}/api/v1/spool/{spool['id']}", json={ - "price": 750, + "price": price, }, ) - assert result.status_code == 400 # Cannot update both used and remaining weight + result.raise_for_status() + + # Verify + spool = result.json() + assert spool["price"] == 25 # Clean up httpx.delete(f"{URL}/api/v1/spool/{spool['id']}").raise_for_status()