github.com/10XDev/rclone@v1.52.3-0.20200626220027-16af9ab76b2a/lib/pacer/tokens_test.go (about) 1 package pacer 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestTokenDispenser(t *testing.T) { 10 td := NewTokenDispenser(5) 11 assert.Equal(t, 5, len(td.tokens)) 12 td.Get() 13 assert.Equal(t, 4, len(td.tokens)) 14 td.Put() 15 assert.Equal(t, 5, len(td.tokens)) 16 }