Skip to content

Commit 90c67c2

Browse files
committed
Decreased throttle test time to original values; only test lower bound
1 parent c5b3a98 commit 90c67c2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/stream/stream/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -327,30 +327,30 @@ extension_trait! {
327327
use async_std::stream;
328328
use std::time::{Duration, Instant};
329329
330-
// emit value every 50 milliseconds
331-
let s = stream::interval(Duration::from_millis(50))
330+
// emit value every 5 milliseconds
331+
let s = stream::interval(Duration::from_millis(5))
332332
.enumerate()
333333
.take(3);
334334
335-
// throttle for 100 milliseconds
336-
let mut s = s.throttle(Duration::from_millis(100));
335+
// throttle for 10 milliseconds
336+
let mut s = s.throttle(Duration::from_millis(10));
337337
338338
let start = Instant::now();
339339
assert_eq!(s.next().await, Some((0, ())));
340340
let duration_ms = start.elapsed().as_millis();
341-
assert!(duration_ms >= 50 && duration_ms < 150);
341+
assert!(duration_ms >= 5);
342342
343343
assert_eq!(s.next().await, Some((1, ())));
344344
let duration_ms = start.elapsed().as_millis();
345-
assert!(duration_ms >= 150 && duration_ms < 250);
345+
assert!(duration_ms >= 15);
346346
347347
assert_eq!(s.next().await, Some((2, ())));
348348
let duration_ms = start.elapsed().as_millis();
349-
assert!(duration_ms >= 250 && duration_ms < 350);
349+
assert!(duration_ms >= 25);
350350
351351
assert_eq!(s.next().await, None);
352352
let duration_ms = start.elapsed().as_millis();
353-
assert!(duration_ms >= 350 && duration_ms < 450);
353+
assert!(duration_ms >= 35);
354354
#
355355
# }) }
356356
```

0 commit comments

Comments
 (0)