коммит произвёл
GitHub
родитель
f290745496
Коммит
c3ed07e679
@@ -16,12 +16,12 @@ import (
|
||||
|
||||
func genRateLimitSettings(useAuth, useIP bool, header string) *model.RateLimitSettings {
|
||||
return &model.RateLimitSettings{
|
||||
Enable: model.NewBool(true),
|
||||
PerSec: model.NewInt(10),
|
||||
MaxBurst: model.NewInt(100),
|
||||
MemoryStoreSize: model.NewInt(10000),
|
||||
VaryByRemoteAddr: model.NewBool(useIP),
|
||||
VaryByUser: model.NewBool(useAuth),
|
||||
Enable: model.NewPointer(true),
|
||||
PerSec: model.NewPointer(10),
|
||||
MaxBurst: model.NewPointer(100),
|
||||
MemoryStoreSize: model.NewPointer(10000),
|
||||
VaryByRemoteAddr: model.NewPointer(useIP),
|
||||
VaryByUser: model.NewPointer(useAuth),
|
||||
VaryByHeader: header,
|
||||
}
|
||||
}
|
||||
@@ -39,7 +39,7 @@ func TestNewRateLimiterSuccess(t *testing.T) {
|
||||
|
||||
func TestNewRateLimiterFailure(t *testing.T) {
|
||||
invalidSettings := genRateLimitSettings(false, false, "")
|
||||
invalidSettings.MaxBurst = model.NewInt(-100)
|
||||
invalidSettings.MaxBurst = model.NewPointer(-100)
|
||||
rateLimiter, err := NewRateLimiter(invalidSettings, nil)
|
||||
require.Nil(t, rateLimiter)
|
||||
require.Error(t, err)
|
||||
|
||||
Ссылка в новой задаче
Block a user