Skip to content

Commit 67fff5e

Browse files
committed
Make test parallel
1 parent 01bdc35 commit 67fff5e

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

memorystore/store_test.go

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,24 @@ import (
1313
)
1414

1515
func TestFillRate(t *testing.T) {
16-
s, _ := New(&Config{
17-
Tokens: 65535,
18-
Interval: time.Second,
19-
})
16+
t.Parallel()
17+
18+
t.Run("many_tokens_small_interval", func(t *testing.T) {
19+
t.Parallel()
20+
21+
s, _ := New(&Config{
22+
Tokens: 65525,
23+
Interval: time.Second,
24+
})
2025

21-
for i := 0; i < 20; i++ {
22-
limit, remaining, _, _, _ := s.Take(context.Background(), "asd")
23-
if remaining < limit-uint64(i)-1 {
24-
t.Errorf("invalid remaining: run: %d limit: %d remaining: %d", i, limit, remaining)
26+
for i := 0; i < 20; i++ {
27+
limit, remaining, _, _, _ := s.Take(context.Background(), "key")
28+
if remaining < limit-uint64(i)-1 {
29+
t.Errorf("invalid remaining: run: %d limit: %d remaining: %d", i, limit, remaining)
30+
}
31+
time.Sleep(100 * time.Millisecond)
2532
}
26-
time.Sleep(100 * time.Millisecond)
27-
}
33+
})
2834
}
2935

3036
func testKey(tb testing.TB) string {

0 commit comments

Comments
 (0)