Skip to content

Commit a7add0d

Browse files
committed
fix
1 parent 237211e commit a7add0d

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

Diff for: sceneTest/export/export_test.go

+22-3
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ func TestExportToLocalAndDownload(t *testing.T) {
5757
}
5858

5959
t.Log("start to download files")
60+
path := shortuuid.New()
6061
for _, exportFile := range exportFilesRes.Files {
6162
// download file
6263
downloadRes, err := util.GetResponse(*exportFile.Url)
@@ -66,17 +67,18 @@ func TestExportToLocalAndDownload(t *testing.T) {
6667
if downloadRes.ContentLength <= 0 {
6768
t.Fatal("file is empty")
6869
}
69-
file, err := os.Create(*exportFile.Name)
70+
fileName := *exportFile.Name + path
71+
file, err := os.Create(fileName)
7072
if err != nil {
7173
t.Fatal(err)
7274
}
7375
_, err = io.Copy(file, downloadRes.Body)
7476
// check file
75-
targetFileInfo, err := os.Stat(*exportFile.Name)
77+
targetFileInfo, err := os.Stat(fileName)
7678
if err != nil {
7779
t.Fatal(err)
7880
}
79-
assert.Equal(t, targetFileInfo.Name(), *exportFile.Name)
81+
assert.Equal(t, targetFileInfo.Name(), fileName)
8082
}
8183
}
8284

@@ -377,6 +379,23 @@ func TestExportToGCS(t *testing.T) {
377379
assert.Equal(t, exp.Target.Gcs.Uri, gcsUri)
378380
}
379381

382+
func TestCancelExport(t *testing.T) {
383+
ctx := context.Background()
384+
385+
t.Log("start to create export")
386+
res, err := CreateExport(ctx, exportClient, clusterId, nil)
387+
if err != nil {
388+
t.Fatal(err)
389+
}
390+
391+
t.Log("start to cancel export")
392+
cancelRes, h, err := exportClient.ExportServiceAPI.ExportServiceCancelExport(ctx, clusterId, *res.ExportId).Execute()
393+
if util.ParseError(err, h) != nil {
394+
t.Fatal(util.ParseError(err, h))
395+
}
396+
assert.Equal(t, *cancelRes.State, export.EXPORTSTATEENUM_CANCELED)
397+
}
398+
380399
func TestMain(m *testing.M) {
381400
setup()
382401
code := m.Run()

0 commit comments

Comments
 (0)