Coverage for tests/tests_api/orders/canceled.py: 40%
15 statements
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
1from sotrans_models.models.responses import MultiselectError
3from ..auth import test_client, token
4from ..fixtures import tmp_canceled_order
7def test_canceled_to_trash(test_client, tmp_canceled_order):
8 resp = test_client.put(
9 f"/canceled-orders/{tmp_canceled_order.id}/to-trash"
10 )
11 assert resp.status_code == 200
12 assert not MultiselectError(**resp.json()).raised_ids
15def test_canceled_to_exchange(test_client, tmp_canceled_order):
16 resp = test_client.put(
17 f"/canceled-orders/{tmp_canceled_order.id}/to-exchange"
18 )
19 assert resp.status_code == 200
20 assert not MultiselectError(**resp.json()).raised_ids
23def test_canceled_to_buffer(test_client, tmp_canceled_order):
24 resp = test_client.put(
25 f"/canceled-orders/{tmp_canceled_order.id}/to-buffer"
26 )
27 assert resp.status_code == 200
28 assert not MultiselectError(**resp.json()).raised_ids