133
133
GetCoinRecordsByNames ,
134
134
GetNextAddress ,
135
135
GetNotifications ,
136
+ GetOffer ,
136
137
GetOfferSummary ,
137
138
GetPrivateKey ,
138
139
GetSpendableCoins ,
@@ -1622,15 +1623,15 @@ async def test_offer_endpoints(wallet_environments: WalletTestFramework, wallet_
1622
1623
1623
1624
await env_1 .rpc_client .cancel_offer (offer .name (), wallet_environments .tx_config , secure = False )
1624
1625
1625
- trade_record = await env_1 .rpc_client .get_offer (offer .name (), file_contents = True )
1626
+ trade_record = ( await env_1 .rpc_client .get_offer (GetOffer ( offer .name (), file_contents = True ))). trade_record
1626
1627
assert trade_record .offer == bytes (offer )
1627
1628
assert TradeStatus (trade_record .status ) == TradeStatus .CANCELLED
1628
1629
1629
1630
failed_cancel_res = await env_1 .rpc_client .cancel_offer (
1630
1631
offer .name (), wallet_environments .tx_config , fee = uint64 (1 ), secure = True
1631
1632
)
1632
1633
1633
- trade_record = await env_1 .rpc_client .get_offer (offer .name ())
1634
+ trade_record = ( await env_1 .rpc_client .get_offer (GetOffer ( offer .name ()))). trade_record
1634
1635
assert TradeStatus (trade_record .status ) == TradeStatus .PENDING_CANCEL
1635
1636
1636
1637
create_res = await env_1 .rpc_client .create_offer_for_ids (
@@ -1717,7 +1718,7 @@ async def test_offer_endpoints(wallet_environments: WalletTestFramework, wallet_
1717
1718
)
1718
1719
1719
1720
async def is_trade_confirmed (client : WalletRpcClient , offer : Offer ) -> bool :
1720
- trade_record = await client .get_offer (offer .name ())
1721
+ trade_record = ( await client .get_offer (GetOffer ( offer .name ()))). trade_record
1721
1722
return TradeStatus (trade_record .status ) == TradeStatus .CONFIRMED
1722
1723
1723
1724
await time_out_assert (15 , is_trade_confirmed , True , env_1 .rpc_client , offer )
@@ -1726,7 +1727,7 @@ async def is_trade_confirmed(client: WalletRpcClient, offer: Offer) -> bool:
1726
1727
def only_ids (trades : list [TradeRecord ]) -> list [bytes32 ]:
1727
1728
return [t .trade_id for t in trades ]
1728
1729
1729
- trade_record = await env_1 .rpc_client .get_offer (offer .name ())
1730
+ trade_record = ( await env_1 .rpc_client .get_offer (GetOffer ( offer .name ()))). trade_record
1730
1731
all_offers = await env_1 .rpc_client .get_all_offers (include_completed = True ) # confirmed at index descending
1731
1732
assert len (all_offers ) == 2
1732
1733
assert only_ids (all_offers ) == only_ids ([trade_record , new_trade_record ])
0 commit comments