Skip to content

Commit 748b984

Browse files
authored
Merge pull request #334 from EasyPost/deprecate_create_list
chore: deprecate the create_list function
2 parents e67b779 + c1ba1b0 commit 748b984

File tree

8 files changed

+1726
-1015
lines changed

8 files changed

+1726
-1015
lines changed

easypost/services/tracker_service.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
List,
55
Optional,
66
)
7+
from warnings import warn
78

89
from easypost.constant import _FILTERS_KEY
910
from easypost.models import Tracker
@@ -61,7 +62,15 @@ def get_next_page(
6162
return self.all(**params)
6263

6364
def create_list(self, trackers: List[Dict[str, Any]]) -> None:
64-
"""Create a list of Trackers."""
65+
"""Create a list of Trackers.
66+
67+
NOTE: This function is deprecated, use the create function instead.
68+
"""
69+
warn(
70+
"This function is deprecated, use the create function instead.",
71+
DeprecationWarning,
72+
stacklevel=2,
73+
)
6574
url = f"{self._class_url(self._model_class)}/create_list"
6675
wrapped_params = {"trackers": trackers}
6776

examples

Submodule examples updated 467 files

tests/cassettes/test_order_buy.yaml

Lines changed: 456 additions & 262 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/cassettes/test_order_create.yaml

Lines changed: 220 additions & 134 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/cassettes/test_order_get_rates.yaml

Lines changed: 409 additions & 240 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/cassettes/test_order_lowest_rate.yaml

Lines changed: 219 additions & 133 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/cassettes/test_order_retrieve.yaml

Lines changed: 408 additions & 241 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/test_order.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ def test_order_lowest_rate(basic_order, test_client):
5555

5656
# Test lowest rate with no filters
5757
lowest_rate = order.lowest_rate()
58-
assert lowest_rate.service == "First"
59-
assert lowest_rate.rate == "6.07"
58+
assert lowest_rate.service == "GroundAdvantage"
59+
assert lowest_rate.rate == "11.33"
6060
assert lowest_rate.carrier == "USPS"
6161

6262
# Test lowest rate with service filter (this rate is higher than the lowest but should filter)
6363
lowest_rate_service = order.lowest_rate(services=["Priority"])
6464
assert lowest_rate_service.service == "Priority"
65-
assert lowest_rate_service.rate == "7.15"
65+
assert lowest_rate_service.rate == "13.79"
6666
assert lowest_rate_service.carrier == "USPS"
6767

6868
# Test lowest rate with carrier filter (should error due to bad carrier)

0 commit comments

Comments
 (0)