Skip to content

Commit bf55d68

Browse files
author
Joshua Reed
committed
Fixup skipped test.
1 parent 8b4cc8a commit bf55d68

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

pkg/cloud/affinity_groups_test.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -67,31 +67,31 @@ var _ = Describe("AffinityGroup Unit Tests", func() {
6767
})
6868

6969
Context("AffinityGroup Integ Tests", func() {
70-
client, connectionErr := cloud.NewClient("../../cloud-config")
7170

7271
BeforeEach(func() {
73-
if connectionErr != nil { // Only do these tests if an actual ACS instance is available via cloud-config.
74-
Skip("Could not connect to ACS instance.")
75-
}
72+
client = realCloudClient
7673
dummies.AffinityGroup.ID = "" // Force name fetching.
7774
})
78-
AfterEach(func() {
79-
mockCtrl.Finish()
80-
})
8175

82-
It("Creates an affinity group.", func() {
83-
Ω(client.GetOrCreateAffinityGroup(dummies.AffinityGroup)).Should(Succeed())
84-
})
8576
It("Associates an affinity group.", func() {
86-
if err := client.GetOrCreateVMInstance(
77+
Ω(client.ResolveZone(dummies.CSZone1)).Should(Succeed())
78+
dummies.CSMachine1.Status.ZoneID = dummies.CSZone1.Spec.ID
79+
dummies.CSMachine1.Spec.DiskOffering.Name = ""
80+
81+
Ω(client.GetOrCreateVMInstance(
8782
dummies.CSMachine1, dummies.CAPIMachine, dummies.CSCluster, dummies.CSZone1, dummies.CSAffinityGroup, "",
88-
); err != nil {
89-
Skip("Could not create VM." + err.Error())
90-
}
83+
)).Should(Succeed())
84+
9185
Ω(client.GetOrCreateAffinityGroup(dummies.AffinityGroup)).Should(Succeed())
9286
Ω(client.AssociateAffinityGroup(dummies.CSMachine1, *dummies.AffinityGroup)).Should(Succeed())
87+
88+
// Make the created VM go away quickly by force stopping it.
89+
p := realCSClient.VirtualMachine.NewStopVirtualMachineParams(*dummies.CSMachine1.Spec.InstanceID)
90+
p.SetForced(true)
91+
Ω(realCSClient.VirtualMachine.StopVirtualMachine(p)).Should(Succeed())
9392
})
94-
It("Deletes an affinity group.", func() {
93+
94+
It("Creates and deletes an affinity group.", func() {
9595
Ω(client.DeleteAffinityGroup(dummies.AffinityGroup)).Should(Succeed())
9696
Ω(client.FetchAffinityGroup(dummies.AffinityGroup)).ShouldNot(Succeed())
9797
})

0 commit comments

Comments
 (0)