Skip to content

Commit 6fe9ab0

Browse files
committed
fix flakey test
1 parent 93e1d00 commit 6fe9ab0

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

chia/_tests/farmer_harvester/test_farmer_harvester.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,6 @@ async def test_farmer_respond_signatures(
167167
# messages even though it didn't request them, to cover when the farmer doesn't know
168168
# about an sp_hash, so it fails at the sp record check.
169169

170-
def log_is_ready() -> bool:
171-
return len(caplog.text) > 0
172-
173170
_, _, harvester_service, _, _ = harvester_farmer_environment
174171
# We won't have an sp record for this one
175172
challenge_hash = bytes32(b"1" * 32)
@@ -184,11 +181,16 @@ def log_is_ready() -> bool:
184181
include_source_signature_data=False,
185182
farmer_reward_address_override=None,
186183
)
184+
185+
expected_error = f"Do not have challenge hash {challenge_hash}"
186+
187+
def expected_log_is_ready() -> bool:
188+
return expected_error in caplog.text
189+
187190
msg = make_msg(ProtocolMessageTypes.respond_signatures, response)
188191
await harvester_service._node.server.send_to_all([msg], NodeType.FARMER)
189-
await time_out_assert(15, log_is_ready)
190-
# We fail the sps record check
191-
expected_error = f"Do not have challenge hash {challenge_hash}"
192+
await time_out_assert(10, expected_log_is_ready)
193+
# We should find the error message
192194
assert expected_error in caplog.text
193195

194196

0 commit comments

Comments
 (0)