github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/dli/v2/batches/testing/requests_test.go (about) 1 package testing 2 3 import ( 4 "testing" 5 6 "github.com/chnsz/golangsdk/openstack/dli/v2/batches" 7 th "github.com/chnsz/golangsdk/testhelper" 8 "github.com/chnsz/golangsdk/testhelper/client" 9 ) 10 11 func TestCreateV2SparkJob(t *testing.T) { 12 th.SetupHTTP() 13 defer th.TeardownHTTP() 14 handleV2SparkJobCreate(t) 15 16 actual, err := batches.Create(client.ServiceClient(), createOpts) 17 th.AssertNoErr(t, err) 18 th.AssertDeepEquals(t, expectedCreateResponseData, actual) 19 } 20 21 func TestGetV2SparkJob(t *testing.T) { 22 th.SetupHTTP() 23 defer th.TeardownHTTP() 24 handleV2SparkJobGet(t) 25 26 actual, err := batches.Get(client.ServiceClient(), "6145a791-81a4-4edb-b2d2-ea599caf6550") 27 th.AssertNoErr(t, err) 28 th.AssertDeepEquals(t, expectedCreateResponseData, actual) 29 } 30 31 func TestGetV2SparkJobState(t *testing.T) { 32 th.SetupHTTP() 33 defer th.TeardownHTTP() 34 handleV2SparkJobGetState(t) 35 36 actual, err := batches.GetState(client.ServiceClient(), "6145a791-81a4-4edb-b2d2-ea599caf6550") 37 th.AssertNoErr(t, err) 38 th.AssertDeepEquals(t, expectedGetStateResponseData, actual) 39 } 40 41 func TestDeleteV2SparkJob(t *testing.T) { 42 th.SetupHTTP() 43 defer th.TeardownHTTP() 44 handleV2SparkJobDelete(t) 45 46 err := batches.Delete(client.ServiceClient(), "6145a791-81a4-4edb-b2d2-ea599caf6550").ExtractErr() 47 th.AssertNoErr(t, err) 48 }