Skip to content

Commit 1a4abc3

Browse files
authored
Merge pull request #312 from InjectiveLabs/fix/remove_deprecated_methods_from_examples
Fix/remove deprecated methods from examples
2 parents 52033b4 + 7521f81 commit 1a4abc3

9 files changed

+49
-34
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.4.1] - 2024-03-12
6+
### Changed
7+
- Updates example scripts that were still using deprecated methods
8+
59
## [1.4.0] - 2024-03-11
610
### Added
711
- Added support for all queries and messages in the chain 'distribution' module

examples/chain_client/3_MessageBroadcaster.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ async def main() -> None:
5656
]
5757

5858
# prepare tx msg
59-
msg = composer.MsgBatchUpdateOrders(
59+
msg = composer.msg_batch_update_orders(
6060
sender=address.to_acc_bech32(),
6161
spot_orders_to_create=spot_orders_to_create,
6262
)

examples/chain_client/5_MessageBroadcasterWithoutSimulation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ async def main() -> None:
5656
]
5757

5858
# prepare tx msg
59-
msg = composer.MsgBatchUpdateOrders(
59+
msg = composer.msg_batch_update_orders(
6060
sender=address.to_acc_bech32(),
6161
spot_orders_to_create=spot_orders_to_create,
6262
)

examples/chain_client/exchange/8_MsgCancelSpotOrder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ async def main() -> None:
3535
order_hash = "0x52888d397d5ae821869c8acde5823dfd8018802d2ef642d3aa639e5308173fcf"
3636

3737
# prepare tx msg
38-
msg = composer.MsgCancelSpotOrder(
38+
msg = composer.msg_cancel_spot_order(
3939
sender=address.to_acc_bech32(), market_id=market_id, subaccount_id=subaccount_id, order_hash=order_hash
4040
)
4141

examples/chain_client/exchange/9_MsgBatchUpdateOrders.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ async def main() -> None:
118118
]
119119

120120
# prepare tx msg
121-
msg = composer.MsgBatchUpdateOrders(
121+
msg = composer.msg_batch_update_orders(
122122
sender=address.to_acc_bech32(),
123123
derivative_orders_to_create=derivative_orders_to_create,
124124
spot_orders_to_create=spot_orders_to_create,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "injective-py"
3-
version = "1.4.0"
3+
version = "1.4.1"
44
description = "Injective Python SDK, with Exchange API Client"
55
authors = ["Injective Labs <contact@injectivelabs.org>"]
66
license = "Apache-2.0"

tests/core/test_gas_limit_estimator.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ def test_estimation_for_batch_update_orders_to_create_spot_orders(self):
157157
order_type="BUY",
158158
),
159159
]
160-
message = composer.MsgBatchUpdateOrders(
160+
message = composer.msg_batch_update_orders(
161161
sender="senders",
162162
derivative_orders_to_create=[],
163163
spot_orders_to_create=orders,
@@ -194,7 +194,7 @@ def test_estimation_for_batch_update_orders_to_create_derivative_orders(self):
194194
order_type="SELL",
195195
),
196196
]
197-
message = composer.MsgBatchUpdateOrders(
197+
message = composer.msg_batch_update_orders(
198198
sender="senders",
199199
derivative_orders_to_create=orders,
200200
spot_orders_to_create=[],
@@ -249,7 +249,7 @@ def test_estimation_for_batch_update_orders_to_create_binary_orders(self, usdt_t
249249
order_type="SELL",
250250
),
251251
]
252-
message = composer.MsgBatchUpdateOrders(
252+
message = composer.msg_batch_update_orders(
253253
sender="senders",
254254
derivative_orders_to_create=[],
255255
spot_orders_to_create=[],
@@ -284,7 +284,7 @@ def test_estimation_for_batch_update_orders_to_cancel_spot_orders(self):
284284
order_hash="0x7ee76255d7ca763c56b0eab9828fca89fdd3739645501c8a80f58b62b4f76da5",
285285
),
286286
]
287-
message = composer.MsgBatchUpdateOrders(
287+
message = composer.msg_batch_update_orders(
288288
sender="senders",
289289
derivative_orders_to_create=[],
290290
spot_orders_to_create=[],
@@ -318,7 +318,7 @@ def test_estimation_for_batch_update_orders_to_cancel_derivative_orders(self):
318318
order_hash="0x7ee76255d7ca763c56b0eab9828fca89fdd3739645501c8a80f58b62b4f76da5",
319319
),
320320
]
321-
message = composer.MsgBatchUpdateOrders(
321+
message = composer.msg_batch_update_orders(
322322
sender="senders",
323323
derivative_orders_to_create=[],
324324
spot_orders_to_create=[],
@@ -352,7 +352,7 @@ def test_estimation_for_batch_update_orders_to_cancel_binary_orders(self):
352352
order_hash="0x7ee76255d7ca763c56b0eab9828fca89fdd3739645501c8a80f58b62b4f76da5",
353353
),
354354
]
355-
message = composer.MsgBatchUpdateOrders(
355+
message = composer.msg_batch_update_orders(
356356
sender="senders",
357357
derivative_orders_to_create=[],
358358
spot_orders_to_create=[],
@@ -371,7 +371,7 @@ def test_estimation_for_batch_update_orders_to_cancel_all_for_spot_market(self):
371371
market_id = "0x0611780ba69656949525013d947713300f56c37b6175e02f26bffa495c3208fe"
372372
composer = Composer(network="testnet")
373373

374-
message = composer.MsgBatchUpdateOrders(
374+
message = composer.msg_batch_update_orders(
375375
sender="senders",
376376
subaccount_id="subaccount_id",
377377
spot_market_ids_to_cancel_all=[market_id],
@@ -391,7 +391,7 @@ def test_estimation_for_batch_update_orders_to_cancel_all_for_derivative_market(
391391
market_id = "0x0611780ba69656949525013d947713300f56c37b6175e02f26bffa495c3208fe"
392392
composer = Composer(network="testnet")
393393

394-
message = composer.MsgBatchUpdateOrders(
394+
message = composer.msg_batch_update_orders(
395395
sender="senders",
396396
subaccount_id="subaccount_id",
397397
derivative_market_ids_to_cancel_all=[market_id],
@@ -411,7 +411,7 @@ def test_estimation_for_batch_update_orders_to_cancel_all_for_binary_options_mar
411411
market_id = "0x0611780ba69656949525013d947713300f56c37b6175e02f26bffa495c3208fe"
412412
composer = Composer(network="testnet")
413413

414-
message = composer.MsgBatchUpdateOrders(
414+
message = composer.msg_batch_update_orders(
415415
sender="senders",
416416
subaccount_id="subaccount_id",
417417
binary_options_market_ids_to_cancel_all=[market_id],
@@ -440,7 +440,7 @@ def test_estimation_for_exec_message(self):
440440
order_type="BUY",
441441
),
442442
]
443-
inner_message = composer.MsgBatchUpdateOrders(
443+
inner_message = composer.msg_batch_update_orders(
444444
sender="senders",
445445
derivative_orders_to_create=[],
446446
spot_orders_to_create=orders,

tests/test_async_client_deprecation_warnings.py

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -537,24 +537,6 @@ async def test_stream_keepalive_deprecation_warning(
537537
assert len(deprecation_warnings) == 1
538538
assert str(deprecation_warnings[0].message) == "This method is deprecated. Use listen_keepalive instead"
539539

540-
@pytest.mark.asyncio
541-
async def test_oracle_list_deprecation_warning(
542-
self,
543-
oracle_servicer,
544-
):
545-
client = AsyncClient(
546-
network=Network.local(),
547-
)
548-
client.stubOracle = oracle_servicer
549-
oracle_servicer.oracle_list_responses.append(exchange_oracle_pb.OracleListResponse())
550-
551-
with catch_warnings(record=True) as all_warnings:
552-
await client.get_oracle_list()
553-
554-
deprecation_warnings = [warning for warning in all_warnings if issubclass(warning.category, DeprecationWarning)]
555-
assert len(deprecation_warnings) == 1
556-
assert str(deprecation_warnings[0].message) == "This method is deprecated. Use fetch_oracle_list instead"
557-
558540
@pytest.mark.asyncio
559541
async def test_get_oracle_list_deprecation_warning(
560542
self,

tests/test_composer_deprecation_warnings.py

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,20 @@ def test_msg_withdraw_deprecation_warning(self):
5050
assert len(deprecation_warnings) == 1
5151
assert str(deprecation_warnings[0].message) == "This method is deprecated. Use msg_withdraw instead"
5252

53-
def teste_order_data_deprecation_warning(self):
53+
def test_coin_deprecation_warning(self):
54+
composer = Composer(network=Network.devnet().string())
55+
56+
with warnings.catch_warnings(record=True) as all_warnings:
57+
composer.Coin(
58+
amount=1,
59+
denom="INJ",
60+
)
61+
62+
deprecation_warnings = [warning for warning in all_warnings if issubclass(warning.category, DeprecationWarning)]
63+
assert len(deprecation_warnings) == 1
64+
assert str(deprecation_warnings[0].message) == "This method is deprecated. Use coin instead"
65+
66+
def test_order_data_deprecation_warning(self):
5467
composer = Composer(network=Network.devnet().string())
5568

5669
with warnings.catch_warnings(record=True) as all_warnings:
@@ -520,3 +533,19 @@ def test_msg_admin_update_binary_options_market_deprecation_warning(self, basic_
520533
str(deprecation_warnings[0].message)
521534
== "This method is deprecated. Use msg_admin_update_binary_options_market instead"
522535
)
536+
537+
def test_msg_withdraw_delegator_reward_deprecation_warning(self):
538+
composer = Composer(network=Network.devnet().string())
539+
540+
with warnings.catch_warnings(record=True) as all_warnings:
541+
composer.MsgWithdrawDelegatorReward(
542+
delegator_address="delegator address",
543+
validator_address="validator address",
544+
)
545+
546+
deprecation_warnings = [warning for warning in all_warnings if issubclass(warning.category, DeprecationWarning)]
547+
assert len(deprecation_warnings) == 1
548+
assert (
549+
str(deprecation_warnings[0].message)
550+
== "This method is deprecated. Use msg_withdraw_delegator_reward instead"
551+
)

0 commit comments

Comments
 (0)