From b98f67a42f942153fd6e26fa5c08b614f2fc842c Mon Sep 17 00:00:00 2001 From: Hang Su Date: Thu, 27 Apr 2023 11:49:54 -0400 Subject: [PATCH] check powerpacks for log lifting --- tests/steps/other_v2_steps.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/steps/other_v2_steps.py b/tests/steps/other_v2_steps.py index cab8a6e8..d9a6e561 100644 --- a/tests/steps/other_v2_steps.py +++ b/tests/steps/other_v2_steps.py @@ -1442,7 +1442,7 @@ def simulate_transaction(context): @then("the simulation should succeed without any failure message") def simulate_transaction_succeed(context): if hasattr(context, "simulate_response"): - assert len(context.simulate_response["failure-message"]) == 0 + assert len(context.simulate_response.failure_message) == 0 else: assert ( len(context.atomic_transaction_composer_return.failure_message) @@ -1496,18 +1496,18 @@ def attach_sim_request_to_txn_group_simulation(context): ) -@then('the simulation with "{power}" should not have failure message.') +@then('I check the simulation result has power packs "{power}".') def power_pack_simulation_should_pass(context, power: str): packs = power.split(",") - if len(packs) > 0: + if len(packs) == 0: + assert not context.simulate_response.eval_overrides + else: assert context.simulate_response.eval_overrides if "allow-more-logging" in packs: assert context.simulate_response.eval_overrides.max_log_calls assert context.simulate_response.eval_overrides.max_log_size - assert len(context.simulate_response.failure_message) == 0 - @when("I prepare the transaction without signatures for simulation") def step_impl(context):