File tree Expand file tree Collapse file tree 7 files changed +43
-42
lines changed
Expand file tree Collapse file tree 7 files changed +43
-42
lines changed Original file line number Diff line number Diff line change @@ -79,10 +79,11 @@ func TestDoRequest(t *testing.T) {
7979 defer server .Close ()
8080
8181 client := & Client {
82- client : server .Client (),
83- BaseURL : server .URL ,
84- Token : "mock-access-token" ,
85- RateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
82+ client : server .Client (),
83+ BaseURL : server .URL ,
84+ Token : "mock-access-token" ,
85+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
86+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
8687 }
8788
8889 tests := []struct {
Original file line number Diff line number Diff line change @@ -13,10 +13,11 @@ import (
1313// createTestClient creates a test client with the given server
1414func createTestClient (server * httptest.Server ) * Client {
1515 client := & Client {
16- client : server .Client (),
17- BaseURL : server .URL ,
18- Token : "test-token" ,
19- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
16+ client : server .Client (),
17+ BaseURL : server .URL ,
18+ Token : "test-token" ,
19+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
20+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
2021 }
2122 client .Devices = (* DevicesService )(& service {client : client })
2223 client .Sessions = (* SessionsService )(& service {client : client })
@@ -280,7 +281,8 @@ func TestDevicesService_ListByUserID(t *testing.T) {
280281
281282func TestDevicesService_List_InvalidSize (t * testing.T ) {
282283 client := & Client {
283- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
284+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
285+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
284286 }
285287 client .Devices = (* DevicesService )(& service {client : client })
286288
Original file line number Diff line number Diff line change @@ -2,21 +2,20 @@ package cloudconnexa
22
33import (
44 "encoding/json"
5+ "golang.org/x/time/rate"
56 "net/http"
67 "net/http/httptest"
78 "testing"
8- "time"
9-
10- "golang.org/x/time/rate"
119)
1210
1311// createTestDNSClient creates a test client with the given server for DNS testing
1412func createTestDNSClient (server * httptest.Server ) * Client {
1513 client := & Client {
16- client : server .Client (),
17- BaseURL : server .URL ,
18- Token : "test-token" ,
19- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
14+ client : server .Client (),
15+ BaseURL : server .URL ,
16+ Token : "test-token" ,
17+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
18+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
2019 }
2120 client .DNSRecords = (* DNSRecordsService )(& service {client : client })
2221 return client
Original file line number Diff line number Diff line change @@ -2,21 +2,20 @@ package cloudconnexa
22
33import (
44 "encoding/json"
5+ "golang.org/x/time/rate"
56 "net/http"
67 "net/http/httptest"
78 "testing"
8- "time"
9-
10- "golang.org/x/time/rate"
119)
1210
1311// createTestHostIPServicesClient creates a test client with the given server for host IP services testing
1412func createTestHostIPServicesClient (server * httptest.Server ) * Client {
1513 client := & Client {
16- client : server .Client (),
17- BaseURL : server .URL ,
18- Token : "test-token" ,
19- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
14+ client : server .Client (),
15+ BaseURL : server .URL ,
16+ Token : "test-token" ,
17+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
18+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
2019 }
2120 client .HostIPServices = (* HostIPServicesService )(& service {client : client })
2221 return client
Original file line number Diff line number Diff line change @@ -2,21 +2,20 @@ package cloudconnexa
22
33import (
44 "encoding/json"
5+ "golang.org/x/time/rate"
56 "net/http"
67 "net/http/httptest"
78 "testing"
8- "time"
9-
10- "golang.org/x/time/rate"
119)
1210
1311// createTestIPsecClient creates a test client with the given server for IPsec testing
1412func createTestIPsecClient (server * httptest.Server ) * Client {
1513 client := & Client {
16- client : server .Client (),
17- BaseURL : server .URL ,
18- Token : "test-token" ,
19- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
14+ client : server .Client (),
15+ BaseURL : server .URL ,
16+ Token : "test-token" ,
17+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
18+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
2019 }
2120 client .NetworkConnectors = (* NetworkConnectorsService )(& service {client : client })
2221 return client
Original file line number Diff line number Diff line change @@ -13,10 +13,11 @@ import (
1313// createTestSessionsClient creates a test client with the given server for sessions testing
1414func createTestSessionsClient (server * httptest.Server ) * Client {
1515 client := & Client {
16- client : server .Client (),
17- BaseURL : server .URL ,
18- Token : "test-token" ,
19- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
16+ client : server .Client (),
17+ BaseURL : server .URL ,
18+ Token : "test-token" ,
19+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
20+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
2021 }
2122 client .Sessions = (* SessionsService )(& service {client : client })
2223 return client
@@ -176,7 +177,8 @@ func TestSessionsService_ListByDateRange(t *testing.T) {
176177
177178func TestSessionsService_List_InvalidSize (t * testing.T ) {
178179 client := & Client {
179- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
180+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
181+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
180182 }
181183 client .Sessions = (* SessionsService )(& service {client : client })
182184
Original file line number Diff line number Diff line change @@ -2,21 +2,20 @@ package cloudconnexa
22
33import (
44 "encoding/json"
5+ "golang.org/x/time/rate"
56 "net/http"
67 "net/http/httptest"
78 "testing"
8- "time"
9-
10- "golang.org/x/time/rate"
119)
1210
1311// createTestUserGroupsClient creates a test client with the given server for user groups testing
1412func createTestUserGroupsClient (server * httptest.Server ) * Client {
1513 client := & Client {
16- client : server .Client (),
17- BaseURL : server .URL ,
18- Token : "test-token" ,
19- RateLimiter : rate .NewLimiter (rate .Every (1 * time .Second ), 5 ),
14+ client : server .Client (),
15+ BaseURL : server .URL ,
16+ Token : "test-token" ,
17+ ReadRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
18+ UpdateRateLimiter : rate .NewLimiter (rate .Every (1 ), 5 ),
2019 }
2120 client .UserGroups = (* UserGroupsService )(& service {client : client })
2221 return client
You can’t perform that action at this time.
0 commit comments