|
4 | 4 |
|
5 | 5 |
|
6 | 6 | def test_shipment_report():
|
7 |
| - report = easypost.Report.create( |
8 |
| - start_date="2012-12-01", |
9 |
| - end_date="2013-01-01", |
10 |
| - type="shipment" |
11 |
| - ) |
| 7 | + def test_shipment_report(): |
| 8 | + report = easypost.Report.create( |
| 9 | + type="shipment", |
| 10 | + start_date="2012-12-01", |
| 11 | + end_date="2013-01-01", |
| 12 | + ) |
12 | 13 |
|
13 |
| - assert report.object == "ShipmentReport" |
14 |
| - assert report.status in ("available", "new") |
15 |
| - assert report.__class__ == easypost.Report |
| 14 | + assert report.object == "ShipmentReport" |
| 15 | + assert report.status in ("available", "new") |
| 16 | + assert report.__class__ == easypost.Report |
16 | 17 |
|
17 |
| - report2 = easypost.Report.retrieve(report.id) |
| 18 | + report2 = easypost.Report.retrieve(report.id, type="shipment") |
18 | 19 |
|
19 |
| - assert report2.__class__ == easypost.Report |
20 |
| - assert report2.id == report.id |
| 20 | + assert report2.__class__ == easypost.Report |
| 21 | + assert report2.id == report.id |
21 | 22 |
|
22 |
| - reports = easypost.Report.all(type="shipment") |
23 |
| - assert len(reports["reports"]) |
24 |
| - assert reports["reports"][0].id == report.id == report2.id |
25 |
| - |
26 |
| - |
27 |
| -def test_payment_log_report(): |
28 |
| - report = easypost.Report.create( |
29 |
| - start_date="2012-12-01", |
30 |
| - end_date="2013-01-01", |
31 |
| - type="payment_log" |
32 |
| - ) |
33 |
| - |
34 |
| - assert report.object == "PaymentLogReport" |
35 |
| - assert report.status in ("available", "new") |
36 |
| - assert report.__class__ == easypost.Report |
37 |
| - |
38 |
| - report2 = easypost.Report.retrieve(report.id) |
39 |
| - |
40 |
| - assert report2.__class__ == easypost.Report |
41 |
| - assert report2.id == report.id |
42 |
| - |
43 |
| - reports = easypost.Report.all(type="payment_log") |
44 |
| - assert len(reports["reports"]) |
45 |
| - assert reports["reports"][0].id == report.id == report2.id |
46 |
| - |
47 |
| - |
48 |
| -def test_tracker_report(): |
49 |
| - report = easypost.Report.create( |
50 |
| - start_date="2012-12-01", |
51 |
| - end_date="2013-01-01", |
52 |
| - type="tracker" |
53 |
| - ) |
54 |
| - |
55 |
| - assert report.object == "TrackerReport" |
56 |
| - # assert report.status == "available" # Not yet implemented for tracker reports |
57 |
| - assert report.__class__ == easypost.Report |
58 |
| - |
59 |
| - report2 = easypost.Report.retrieve(report.id) |
60 |
| - |
61 |
| - assert report2.__class__ == easypost.Report |
62 |
| - assert report2.id == report.id |
63 |
| - |
64 |
| - reports = easypost.Report.all(type="tracker") |
65 |
| - assert len(reports["reports"]) |
66 |
| - assert reports["reports"][0].id == report.id == report2.id |
| 23 | + reports = easypost.Report.all(type="shipment") |
| 24 | + assert len(reports["reports"]) |
| 25 | + assert reports["reports"][0].id == report.id == report2.id |
0 commit comments