@@ -471,7 +471,6 @@ func TestCreateServiceMemorySwap(t *testing.T) {
471471 d := swarm .NewSwarm (ctx , t , testEnv )
472472 defer d .Stop (t )
473473 apiClient := d .NewClientT (t )
474- defer apiClient .Close ()
475474
476475 toPtr := func (v int64 ) * int64 { return & v }
477476 tests := []struct {
@@ -519,7 +518,7 @@ func TestCreateServiceMemorySwap(t *testing.T) {
519518 )
520519 poll .WaitOn (t , swarm .RunningTasksCount (ctx , apiClient , serviceID , 1 ))
521520
522- service , _ , err := apiClient .ServiceInspectWithRaw (ctx , serviceID , client.ServiceInspectOptions {})
521+ inspect , err := apiClient .ServiceInspect (ctx , serviceID , client.ServiceInspectOptions {})
523522 assert .NilError (t , err )
524523
525524 filter := make (client.Filters )
@@ -528,15 +527,15 @@ func TestCreateServiceMemorySwap(t *testing.T) {
528527 Filters : filter ,
529528 })
530529 assert .NilError (t , err )
531- assert .Check (t , is .Equal (len (tasks ), 1 ))
532- task := tasks [0 ]
530+ assert .Check (t , is .Equal (len (tasks . Items ), 1 ))
531+ task := tasks . Items [0 ]
533532
534533 if testCase .swapSpec == nil {
535534 assert .Check (t , is .Nil (task .Spec .Resources .SwapBytes ))
536- assert .Check (t , is .Nil (service .Spec .TaskTemplate .Resources .SwapBytes ))
535+ assert .Check (t , is .Nil (inspect . Service .Spec .TaskTemplate .Resources .SwapBytes ))
537536 } else {
538537 assert .Equal (t , * testCase .swapSpec , * task .Spec .Resources .SwapBytes )
539- assert .Equal (t , * testCase .swapSpec , * service .Spec .TaskTemplate .Resources .SwapBytes )
538+ assert .Equal (t , * testCase .swapSpec , * inspect . Service .Spec .TaskTemplate .Resources .SwapBytes )
540539 }
541540
542541 // if the host supports it (see https://github.com/moby/moby/blob/v17.03.2-ce/daemon/daemon_unix.go#L290-L294)
@@ -558,7 +557,9 @@ func TestCreateServiceMemorySwap(t *testing.T) {
558557 }
559558
560559 spec := swarm .CreateServiceSpec (t , serviceOpts )
561- _ , err := apiClient .ServiceCreate (context .Background (), spec , client.ServiceCreateOptions {})
560+ _ , err := apiClient .ServiceCreate (t .Context (), client.ServiceCreateOptions {
561+ Spec : spec ,
562+ })
562563
563564 assert .ErrorContains (t , err , "memory swap provided, but no memory-limit was set" )
564565 })
@@ -569,7 +570,6 @@ func TestCreateServiceMemorySwappiness(t *testing.T) {
569570 d := swarm .NewSwarm (ctx , t , testEnv )
570571 defer d .Stop (t )
571572 apiClient := d .NewClientT (t )
572- defer apiClient .Close ()
573573
574574 toPtr := func (v int64 ) * int64 { return & v }
575575
@@ -596,10 +596,10 @@ func TestCreateServiceMemorySwappiness(t *testing.T) {
596596 Filters : filter ,
597597 })
598598 assert .NilError (t , err )
599- assert .Check (t , is .Equal (len (tasks ), 1 ))
600- task := tasks [0 ]
599+ assert .Check (t , is .Equal (len (tasks . Items ), 1 ))
600+ task := tasks . Items [0 ]
601601
602- service , _ , err := apiClient .ServiceInspectWithRaw (ctx , serviceID , client.ServiceInspectOptions {})
602+ inspect , err := apiClient .ServiceInspect (ctx , serviceID , client.ServiceInspectOptions {})
603603 assert .NilError (t , err )
604604
605605 // An earlier version of this test also inspected the container
@@ -616,10 +616,10 @@ func TestCreateServiceMemorySwappiness(t *testing.T) {
616616
617617 if testCase .swappinessSpec == nil {
618618 assert .Check (t , is .Nil (task .Spec .Resources .MemorySwappiness ))
619- assert .Check (t , is .Nil (service .Spec .TaskTemplate .Resources .MemorySwappiness ))
619+ assert .Check (t , is .Nil (inspect . Service .Spec .TaskTemplate .Resources .MemorySwappiness ))
620620 } else {
621621 assert .Equal (t , * testCase .swappinessSpec , * task .Spec .Resources .MemorySwappiness )
622- assert .Equal (t , * testCase .swappinessSpec , * service .Spec .TaskTemplate .Resources .MemorySwappiness )
622+ assert .Equal (t , * testCase .swappinessSpec , * inspect . Service .Spec .TaskTemplate .Resources .MemorySwappiness )
623623 }
624624 })
625625 }
0 commit comments