@@ -10,7 +10,7 @@ import (
1010
1111func TestSlowRateLimiter (t * testing.T ) {
1212
13- rl := NewRateLimiter ()
13+ rl := NewRateLimiter (300 * time . Second )
1414
1515 val , _ := rl .Reduce ("login" , 5 , 2 , 5 , 1 )
1616 assert .Equal (t , int64 (4 ), val )
@@ -46,7 +46,7 @@ func TestSlowRateLimiter(t *testing.T) {
4646
4747func TestFastRateLimiter (t * testing.T ) {
4848
49- rl := NewRateLimiter ()
49+ rl := NewRateLimiter (300 * time . Second )
5050
5151 for i := 999 ; i >= 0 ; i -- {
5252 val , _ := rl .Reduce ("api_call" , 1000 , 1 , 1000 , 1 )
@@ -66,7 +66,7 @@ func TestFastRateLimiter(t *testing.T) {
6666}
6767
6868func TestRateLimiterWithManyKeys (t * testing.T ) {
69- rl := NewRateLimiter ()
69+ rl := NewRateLimiter (300 * time . Second )
7070
7171 for i := 1000_000 ; i >= 0 ; i -- {
7272 val , _ := rl .Reduce (fmt .Sprintf ("api_call:%d" , i ), 1000 , 1 , 1000 , 1 )
@@ -76,7 +76,7 @@ func TestRateLimiterWithManyKeys(t *testing.T) {
7676
7777func TestRateLimiterReuseTheSameKey (t * testing.T ) {
7878
79- rl := NewRateLimiter ()
79+ rl := NewRateLimiter (300 * time . Second )
8080
8181 val , _ := rl .Reduce ("user:123" , 1000 , 1 , 50 , 1 )
8282 assert .Equal (t , int64 (999 ), val )
@@ -93,7 +93,7 @@ func TestRateLimiterReuseTheSameKey(t *testing.T) {
9393}
9494
9595func TestRateLimiterD (t * testing.T ) {
96- rl := NewRateLimiter ()
96+ rl := NewRateLimiter (300 * time . Second )
9797
9898 val , _ := rl .Reduce ("api_call" , 100 , 1 , 10 , 10 )
9999 assert .Equal (t , int64 (90 ), val )
@@ -107,7 +107,7 @@ func TestRateLimiterD(t *testing.T) {
107107}
108108
109109func TestCleanUpFullBuckets (t * testing.T ) {
110- rl := NewRateLimiter ()
110+ rl := NewRateLimiter (300 * time . Second )
111111
112112 assert .Equal (t , int64 (0 ), rl .Len ())
113113
0 commit comments