Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
- Fixed the topic_message_query integarion test
- good first issue template yaml rendering
- Fixed solo workflow defaulting to zero
- Fix unit test tet_query.py

### Breaking Change

Expand Down
10 changes: 7 additions & 3 deletions tests/unit/test_query.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ def test_before_execute_payment_not_required(query, mock_client):
# payment_amount is None, should not set payment_amount
query._before_execute(mock_client)

assert query.node_account_ids == mock_client.get_node_account_ids()
# since node_account_ids is not set it will be empty
# query internally use node form client
assert query.node_account_ids == []
assert query.operator == mock_client.operator
assert query.payment_amount is None

Expand All @@ -56,8 +58,10 @@ def test_before_execute_payment_required(query_requires_payment, mock_client):

# payment_amount is None, should set payment_amount to 2 Hbars
query_requires_payment._before_execute(mock_client)

assert query_requires_payment.node_account_ids == mock_client.get_node_account_ids()

# since node_account_ids is not set it will be empty
# query internally use node form client
assert query_requires_payment.node_account_ids == []
assert query_requires_payment.operator == mock_client.operator
assert query_requires_payment.payment_amount.to_tinybars() == Hbar(2).to_tinybars()

Expand Down