@@ -33,6 +33,8 @@ var _ = Describe("CreateMachine", func() {
3333 Expect (err ).NotTo (HaveOccurred ())
3434 Expect (createResp ).NotTo (BeNil ())
3535
36+ DeferCleanup (cleanupMachine (createResp .Machine .Metadata .Id ))
37+
3638 By ("ensuring the correct creation response" )
3739 Expect (createResp ).Should (SatisfyAll (
3840 HaveField ("Machine.Metadata.Id" , Not (BeEmpty ())),
@@ -48,18 +50,6 @@ var _ = Describe("CreateMachine", func() {
4850 HaveField ("Machine.Status.NetworkInterfaces" , BeNil ()),
4951 ))
5052
51- DeferCleanup (func (ctx SpecContext ) {
52- Eventually (func (g Gomega ) bool {
53- _ , err := machineClient .DeleteMachine (ctx , & iri.DeleteMachineRequest {MachineId : createResp .Machine .Metadata .Id })
54- g .Expect (err ).To (SatisfyAny (
55- BeNil (),
56- MatchError (ContainSubstring ("NotFound" )),
57- ))
58- _ , err = libvirtConn .DomainLookupByUUID (libvirtutils .UUIDStringToBytes (createResp .Machine .Metadata .Id ))
59- return libvirt .IsNotFound (err )
60- }).Should (BeTrue ())
61- })
62-
6353 By ("ensuring domain and domain XML is created for machine" )
6454 var domain libvirt.Domain
6555 Eventually (func () error {
@@ -152,17 +142,7 @@ var _ = Describe("CreateMachine", func() {
152142 HaveField ("Machine.Status.NetworkInterfaces" , BeNil ()),
153143 ))
154144
155- DeferCleanup (func (ctx SpecContext ) {
156- Eventually (func (g Gomega ) bool {
157- _ , err := machineClient .DeleteMachine (ctx , & iri.DeleteMachineRequest {MachineId : createResp .Machine .Metadata .Id })
158- g .Expect (err ).To (SatisfyAny (
159- BeNil (),
160- MatchError (ContainSubstring ("NotFound" )),
161- ))
162- _ , err = libvirtConn .DomainLookupByUUID (libvirtutils .UUIDStringToBytes (createResp .Machine .Metadata .Id ))
163- return libvirt .IsNotFound (err )
164- }).Should (BeTrue ())
165- })
145+ DeferCleanup (cleanupMachine (createResp .Machine .Metadata .Id ))
166146
167147 By ("ensuring domain and domain XML is created for machine" )
168148 var domain libvirt.Domain
@@ -251,6 +231,8 @@ var _ = Describe("CreateMachine", func() {
251231 Expect (err ).NotTo (HaveOccurred ())
252232 Expect (createResp ).NotTo (BeNil ())
253233
234+ DeferCleanup (cleanupMachine (createResp .Machine .Metadata .Id ))
235+
254236 By ("ensuring the correct creation response" )
255237 Expect (createResp ).Should (SatisfyAll (
256238 HaveField ("Machine.Metadata.Id" , Not (BeEmpty ())),
@@ -285,18 +267,6 @@ var _ = Describe("CreateMachine", func() {
285267 HaveField ("Machine.Status.NetworkInterfaces" , BeNil ()),
286268 ))
287269
288- DeferCleanup (func (ctx SpecContext ) {
289- Eventually (func (g Gomega ) bool {
290- _ , err := machineClient .DeleteMachine (ctx , & iri.DeleteMachineRequest {MachineId : createResp .Machine .Metadata .Id })
291- g .Expect (err ).To (SatisfyAny (
292- BeNil (),
293- MatchError (ContainSubstring ("NotFound" )),
294- ))
295- _ , err = libvirtConn .DomainLookupByUUID (libvirtutils .UUIDStringToBytes (createResp .Machine .Metadata .Id ))
296- return libvirt .IsNotFound (err )
297- }).Should (BeTrue ())
298- })
299-
300270 By ("ensuring domain and domain XML is created for machine" )
301271 var domain libvirt.Domain
302272 Eventually (func () error {
@@ -390,6 +360,8 @@ var _ = Describe("CreateMachine", func() {
390360 Expect (err ).NotTo (HaveOccurred ())
391361 Expect (createResp ).NotTo (BeNil ())
392362
363+ DeferCleanup (cleanupMachine (createResp .Machine .Metadata .Id ))
364+
393365 By ("ensuring the correct creation response" )
394366 Expect (createResp ).Should (SatisfyAll (
395367 HaveField ("Machine.Metadata.Id" , Not (BeEmpty ())),
@@ -430,18 +402,6 @@ var _ = Describe("CreateMachine", func() {
430402 HaveField ("Machine.Status.NetworkInterfaces" , BeNil ()),
431403 ))
432404
433- DeferCleanup (func (ctx SpecContext ) {
434- Eventually (func (g Gomega ) bool {
435- _ , err := machineClient .DeleteMachine (ctx , & iri.DeleteMachineRequest {MachineId : createResp .Machine .Metadata .Id })
436- g .Expect (err ).To (SatisfyAny (
437- BeNil (),
438- MatchError (ContainSubstring ("NotFound" )),
439- ))
440- _ , err = libvirtConn .DomainLookupByUUID (libvirtutils .UUIDStringToBytes (createResp .Machine .Metadata .Id ))
441- return libvirt .IsNotFound (err )
442- }).Should (BeTrue ())
443- })
444-
445405 By ("ensuring domain and domain XML is created for machine" )
446406 var domain libvirt.Domain
447407 Eventually (func () error {
0 commit comments