Skip to content

Commit ec7ba74

Browse files
author
Ilya Tumash
committed
add tests and examples
1 parent f84ba66 commit ec7ba74

File tree

2 files changed

+24
-4
lines changed

2 files changed

+24
-4
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ res = client.ActionOptCodesManager.update(
470470

471471
```python
472472
res = client.LostOrders.get()
473-
res = client.LostOrders.get(limit=20, offset=0)
473+
res = client.LostOrders.get(limit=20, offset=0, appeal_status='processing')
474474
res = client.LostOrders.getOne(76)
475475
```
476476

@@ -483,6 +483,7 @@ res = client.LostOrdersManager.create(
483483
order_id='039NRUHFJEW', order_date='12.08.2016', order_price=345.77,
484484
comment='some comment'
485485
)
486+
res = client.LostOrdersManager.update(77, appeal_status='resolved')
486487
res = client.LostOrdersManager.delete(77)
487488
```
488489

admitad/tests/test_lost_orders.py

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,17 @@ def test_get_lost_orders_request(self):
1616
resp.GET,
1717
self.prepare_url(LostOrders.URL, params={
1818
'limit': 20,
19-
'offset': 1
19+
'offset': 1,
20+
'appeal_status': 'resolved',
2021
}),
2122
match_querystring=True,
2223
json={'status': 'ok'},
2324
status=200,
2425
)
2526
result = self.client.LostOrders.get(
2627
limit=20,
27-
offset=1
28+
offset=1,
29+
appeal_status='resolved'
2830
)
2931

3032
self.assertIn('status', result)
@@ -61,7 +63,24 @@ def test_create_lost_order(self):
6163
order_id='asd3f3',
6264
order_date='01.01.2010',
6365
order_price=1200,
64-
comment='foo bar baz'
66+
comment='foo bar baz',
67+
appeal_id='foo'
68+
)
69+
70+
self.assertIn('status', result)
71+
72+
def test_update_lost_order(self):
73+
with responses.RequestsMock() as resp:
74+
resp.add(
75+
resp.PUT,
76+
self.prepare_url(LostOrdersManager.UPDATE_URL, lost_order_id=10),
77+
match_querystring=True,
78+
json={'status': 'ok'},
79+
status=200,
80+
)
81+
result = self.client.LostOrdersManager.update(
82+
lost_order_id=10,
83+
appeal_status='resolved'
6584
)
6685

6786
self.assertIn('status', result)

0 commit comments

Comments
 (0)