Skip to content

Commit c21b8aa

Browse files
committed
try yield
1 parent 994c9eb commit c21b8aa

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/block_range_scanner.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,7 @@ mod tests {
992992
use tokio::{
993993
join,
994994
sync::mpsc::Receiver,
995+
task::yield_now,
995996
time::{sleep, timeout},
996997
};
997998

@@ -1413,7 +1414,8 @@ mod tests {
14131414
let fut_stream = client
14141415
.stream_historical(BlockNumberOrTag::Number(0), BlockNumberOrTag::Number(end_num));
14151416

1416-
let roerg = async {
1417+
let reorg_task = async {
1418+
yield_now().await;
14171419
sleep(Duration::from_secs(2)).await;
14181420
let _ = provider.anvil_mine(Option::Some(20), Option::None).await;
14191421
let head_now = provider.get_block_number().await.unwrap();
@@ -1425,8 +1427,7 @@ mod tests {
14251427
drop(lock);
14261428
};
14271429

1428-
let (res_stream, ()) = join!(fut_stream, roerg);
1429-
1430+
let (res_stream, ()) = join!(fut_stream, reorg_task);
14301431
let mut stream = res_stream.unwrap();
14311432

14321433
let mut data_ranges = Vec::new();
@@ -1483,7 +1484,8 @@ mod tests {
14831484
let fut_stream = client
14841485
.stream_historical(BlockNumberOrTag::Number(0), BlockNumberOrTag::Number(end_num));
14851486

1486-
let roerg = async {
1487+
let reorg_task = async {
1488+
yield_now().await;
14871489
sleep(Duration::from_secs(2)).await;
14881490
let pre_reorg_mine = 20;
14891491
let _ = provider.anvil_mine(Option::Some(pre_reorg_mine), Option::None).await;
@@ -1495,8 +1497,7 @@ mod tests {
14951497
drop(lock);
14961498
};
14971499

1498-
let (res_stream, ()) = join!(fut_stream, roerg);
1499-
1500+
let (res_stream, ()) = join!(fut_stream, reorg_task);
15001501
let mut stream = res_stream.unwrap();
15011502

15021503
let mut data_ranges = Vec::new();

0 commit comments

Comments
 (0)