diff --git a/tests_integration/tests/spool/test_add.py b/tests_integration/tests/spool/test_add.py index 256913f..fa64f48 100644 --- a/tests_integration/tests/spool/test_add.py +++ b/tests_integration/tests/spool/test_add.py @@ -19,6 +19,7 @@ def test_add_spool_remaining_weight(random_filament: dict[str, Any]): lot_nr = "123456789" comment = "abcdefghåäö" archived = True + price = 25 result = httpx.post( f"{URL}/api/v1/spool", json={ @@ -30,6 +31,7 @@ def test_add_spool_remaining_weight(random_filament: dict[str, Any]): "lot_nr": lot_nr, "comment": comment, "archived": archived, + "price": price, }, ) result.raise_for_status() @@ -62,6 +64,7 @@ def test_add_spool_remaining_weight(random_filament: dict[str, Any]): "lot_nr": lot_nr, "comment": comment, "archived": archived, + "price": price, } # Verify that registered happened almost now (within 1 minute) @@ -185,16 +188,3 @@ def test_add_spool_both_used_and_remaining_weight(random_filament: dict[str, Any }, ) assert result.status_code == 400 # Cannot set both used and remaining weight - - -def test_add_spool_price(random_filament: dict[str, Any]): - """Test adding a spool to the database.""" - # Execute - result = httpx.post( - f"{URL}/api/v1/spool", - json={ - "filament_id": random_filament["id"], - "price": 25, - }, - ) - assert result.status_code == 400 # Cannot set price diff --git a/tests_integration/tests/spool/test_update.py b/tests_integration/tests/spool/test_update.py index 6075d6e..feaad44 100644 --- a/tests_integration/tests/spool/test_update.py +++ b/tests_integration/tests/spool/test_update.py @@ -33,6 +33,7 @@ def test_update_spool(random_filament: dict[str, Any]): lot_nr = "987654321" comment = "abcdefghåäö" archived = True + price = 25 result = httpx.patch( f"{URL}/api/v1/spool/{spool['id']}", json={ @@ -43,6 +44,7 @@ def test_update_spool(random_filament: dict[str, Any]): "lot_nr": lot_nr, "comment": comment, "archived": archived, + "price": price, }, ) result.raise_for_status() @@ -71,6 +73,7 @@ def test_update_spool(random_filament: dict[str, Any]): assert spool["lot_nr"] == lot_nr assert spool["comment"] == comment assert spool["archived"] == archived + assert spool["price"] == price # Clean up httpx.delete(f"{URL}/api/v1/spool/{spool['id']}").raise_for_status() @@ -100,37 +103,6 @@ def test_update_spool_both_used_and_remaining_weight(random_filament: dict[str, httpx.delete(f"{URL}/api/v1/spool/{spool['id']}").raise_for_status() -def test_update_spool_price(random_filament: dict[str, Any]): - """Test updating a spool in the database.""" - # Setup - result = httpx.post( - f"{URL}/api/v1/spool", - json={ - "filament_id": random_filament["id"], - "price": 50, - }, - ) - result.raise_for_status() - spool = result.json() - - # Execute - price = 25 - result = httpx.patch( - f"{URL}/api/v1/spool/{spool['id']}", - json={ - "price": price, - }, - ) - 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() - - def test_update_spool_not_found(random_filament: dict[str, Any]): """Test updating a spool that does not exist.""" # Execute