From a77d0cdcec633462e268de4a5b90cf1617b61b90 Mon Sep 17 00:00:00 2001 From: markspanbroek Date: Thu, 19 Oct 2023 15:46:21 +0200 Subject: [PATCH] [sales] Fix intermittently failing test (#591) --- tests/codex/sales/testsales.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/codex/sales/testsales.nim b/tests/codex/sales/testsales.nim index 289abddb..dd7a6345 100644 --- a/tests/codex/sales/testsales.nim +++ b/tests/codex/sales/testsales.nim @@ -296,11 +296,14 @@ asyncchecksuite "Sales": let blk = bt.Block.new( @[1.byte] ).get onBatch(@[ blk ]) return success() + let sold = newFuture[void]() + sales.onSale = proc(request: StorageRequest, slotIndex: UInt256) = + sold.complete() createAvailability() let origSize = availability.size await market.requestStorage(request) - await sleepAsync(2.millis) # allow proving to start + await sold # allow proving to start # complete request market.slotState[request.slotId(slotIndex)] = SlotState.Finished