1- package dataupload_test
1+ package dataupload
22
33import (
44 "crypto/x509"
@@ -11,13 +11,13 @@ import (
1111
1212 "github.com/stretchr/testify/require"
1313 "k8s.io/klog/v2"
14- "k8s.io/klog/v2/ktesting"
1514
1615 "github.com/jetstack/preflight/api"
17- "github.com/jetstack/preflight/pkg/internal/cyberark/dataupload"
1816 "github.com/jetstack/preflight/pkg/internal/cyberark/identity"
1917 "github.com/jetstack/preflight/pkg/internal/cyberark/servicediscovery"
18+ cyberarktesting "github.com/jetstack/preflight/pkg/internal/cyberark/testing"
2019
20+ "k8s.io/klog/v2/ktesting"
2121 _ "k8s.io/klog/v2/ktesting/init"
2222)
2323
@@ -39,7 +39,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
3939 },
4040 },
4141 }
42- defaultOpts := dataupload. Options {
42+ defaultOpts := Options {
4343 ClusterName : "success-cluster-id" ,
4444 }
4545
@@ -54,7 +54,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
5454 name string
5555 payload api.DataReadingsPost
5656 authenticate func (req * http.Request ) error
57- opts dataupload. Options
57+ opts Options
5858 requireFn func (t * testing.T , err error )
5959 }{
6060 {
@@ -69,7 +69,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
6969 {
7070 name : "error when cluster name is empty" ,
7171 payload : defaultPayload ,
72- opts : dataupload. Options {ClusterName : "" },
72+ opts : Options {ClusterName : "" },
7373 authenticate : setToken ("success-token" ),
7474 requireFn : func (t * testing.T , err error ) {
7575 require .ErrorContains (t , err , "programmer mistake: the cluster name" )
@@ -87,7 +87,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
8787 {
8888 name : "invalid JSON from server (RetrievePresignedUploadURL step)" ,
8989 payload : defaultPayload ,
90- opts : dataupload. Options {ClusterName : "invalid-json-retrieve-presigned" },
90+ opts : Options {ClusterName : "invalid-json-retrieve-presigned" },
9191 authenticate : setToken ("success-token" ),
9292 requireFn : func (t * testing.T , err error ) {
9393 require .ErrorContains (t , err , "while retrieving snapshot upload URL: rejecting JSON response from server as it was too large or was truncated" )
@@ -96,7 +96,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
9696 {
9797 name : "500 from server (RetrievePresignedUploadURL step)" ,
9898 payload : defaultPayload ,
99- opts : dataupload. Options {ClusterName : "invalid-response-post-data" },
99+ opts : Options {ClusterName : "invalid-response-post-data" },
100100 authenticate : setToken ("success-token" ),
101101 requireFn : func (t * testing.T , err error ) {
102102 require .ErrorContains (t , err , "while retrieving snapshot upload URL: received response with status code 500: mock error" )
@@ -106,7 +106,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
106106
107107 for _ , tc := range tests {
108108 t .Run (tc .name , func (t * testing.T ) {
109- server := dataupload .MockDataUploadServer ()
109+ server := cyberarktesting .MockDataUploadServer ()
110110 defer server .Close ()
111111
112112 certPool := x509 .NewCertPool ()
@@ -115,7 +115,7 @@ func TestCyberArkClient_PostDataReadingsWithOptions(t *testing.T) {
115115 Bytes : server .Server .TLS .Certificates [0 ].Certificate [0 ],
116116 })))
117117
118- cyberArkClient , err := dataupload . NewCyberArkClient (certPool , server .Server .URL , tc .authenticate )
118+ cyberArkClient , err := NewCyberArkClient (certPool , server .Server .URL , tc .authenticate )
119119 require .NoError (t , err )
120120
121121 err = cyberArkClient .PostDataReadingsWithOptions (t .Context (), tc .payload , tc .opts )
@@ -169,10 +169,10 @@ func TestPostDataReadingsWithOptionsWithRealAPI(t *testing.T) {
169169 err = identityClient .LoginUsernamePassword (ctx , username , []byte (secret ))
170170 require .NoError (t , err )
171171
172- cyberArkClient , err := dataupload . NewCyberArkClient (nil , serviceURL , identityClient .AuthenticateRequest )
172+ cyberArkClient , err := NewCyberArkClient (nil , serviceURL , identityClient .AuthenticateRequest )
173173 require .NoError (t , err )
174174
175- err = cyberArkClient .PostDataReadingsWithOptions (ctx , api.DataReadingsPost {}, dataupload. Options {
175+ err = cyberArkClient .PostDataReadingsWithOptions (ctx , api.DataReadingsPost {}, Options {
176176 ClusterName : "bb068932-c80d-460d-88df-34bc7f3f3297" ,
177177 })
178178 require .NoError (t , err )
0 commit comments