@@ -35,7 +35,6 @@ var _ = Describe("Tag Unit Tests", func() {
35
35
if connectionErr != nil { // Only do these tests if an actual ACS instance is available via cloud-config.
36
36
Skip ("Could not connect to ACS instance." )
37
37
}
38
-
39
38
if err := client .ResolveNetwork (dummies .CSCluster , & dummies .Net1 ); err != nil {
40
39
Skip ("Could not find network." )
41
40
}
@@ -45,25 +44,27 @@ var _ = Describe("Tag Unit Tests", func() {
45
44
if err != nil {
46
45
Fail ("Failed to get existing tags. Error: " + err .Error ())
47
46
}
48
- err = client .DeleteTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , existingTags )
49
- if err != nil {
50
- Fail ("Failed to delete existing tags. Error: " + err .Error ())
47
+ if len (existingTags ) != 0 {
48
+ err = client .DeleteTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , existingTags )
49
+ if err != nil {
50
+ Fail ("Failed to delete existing tags. Error: " + err .Error ())
51
+ }
51
52
}
52
53
})
53
54
54
55
It ("adds and gets a resource tag" , func () {
55
- Ω (client .AddTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .TestTags )).Should (Succeed ())
56
- Ω (client .GetTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID )).Should (Equal (dummies .TestTags ))
56
+ Ω (client .AddTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .Tags )).Should (Succeed ())
57
+ Ω (client .GetTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID )).Should (Equal (dummies .Tags ))
57
58
})
58
59
59
60
It ("deletes a resource tag" , func () {
60
- Ω (client .AddTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .TestTags )).Should (Succeed ())
61
- Ω (client .DeleteTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .TestTags )).Should (Succeed ())
61
+ Ω (client .AddTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .Tags )).Should (Succeed ())
62
+ Ω (client .DeleteTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .Tags )).Should (Succeed ())
62
63
Ω (client .GetTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID )).Should (Equal (map [string ]string {}))
63
64
})
64
65
65
66
It ("returns an error when you delete a tag that doesn't exist" , func () {
66
- Ω (client .DeleteTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .TestTags )).ShouldNot (Succeed ())
67
+ Ω (client .DeleteTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .Tags )).ShouldNot (Succeed ())
67
68
})
68
69
69
70
It ("adds the tags for a cluster (resource created by CAPC)" , func () {
@@ -74,7 +75,6 @@ var _ = Describe("Tag Unit Tests", func() {
74
75
tags , err := client .GetTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID )
75
76
Ω (err ).ShouldNot (HaveOccurred ())
76
77
77
- Ω (tags ["create_by_CAPC" ]).Should (Equal ("1" ))
78
78
Ω (tags [dummies .CSClusterTagKey ]).Should (Equal (dummies .CSClusterTagVal ))
79
79
})
80
80
@@ -100,23 +100,23 @@ var _ = Describe("Tag Unit Tests", func() {
100
100
// Verify tags
101
101
tags , err := client .GetTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID )
102
102
Ω (err ).Should (BeNil ())
103
- Ω (tags [dummies .CreatedByCapcKey ]).Should (Equal ("1" ))
104
103
Ω (tags [dummies .CSClusterTagKey ]).Should (Equal ("" ))
105
104
})
106
105
107
- It ("deletes a CAPC created tag" , func () {
108
- _ = client .AddClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster , true )
109
- Ω (client .DeleteCreatedByCAPCTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID )).Should (Succeed ())
106
+ // TODO add back in w/created by tag implementation.
107
+ // It("deletes a CAPC created tag", func() {
108
+ // _ = client.AddClusterTag(cloud.ResourceTypeNetwork, dummies.Net1.ID, dummies.CSCluster, true)
109
+ // Ω(client.DeleteCreatedByCAPCTag(cloud.ResourceTypeNetwork, dummies.Net1.ID)).Should(Succeed())
110
110
111
- // Verify tags
112
- tags , err := client .GetTags (cloud .ResourceTypeNetwork , dummies .Net1 .ID )
113
- Ω (err ).Should (BeNil ())
114
- Ω (tags [dummies .CreatedByCapcKey ]).Should (Equal ("" ))
115
- Ω (tags [dummies .CSClusterTagKey ]).Should (Equal ("1" ))
116
- })
111
+ // // Verify tags
112
+ // tags, err := client.GetTags(cloud.ResourceTypeNetwork, dummies.Net1.ID)
113
+ // Ω(err).Should(BeNil())
114
+ // Ω(tags[dummies.CreatedByCapcKey]).Should(Equal(""))
115
+ // Ω(tags[dummies.CSClusterTagKey]).Should(Equal("1"))
116
+ // })
117
117
118
118
It ("does not fail when cluster and CAPC created tags are deleted twice" , func () {
119
- _ = client .AddClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster , true )
119
+ Ω ( client .AddClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster , true )). Should ( Succeed () )
120
120
Ω (client .DeleteClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster )).Should (Succeed ())
121
121
Ω (client .DeleteClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster )).Should (Succeed ())
122
122
Ω (client .DeleteCreatedByCAPCTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID )).Should (Succeed ())
@@ -130,18 +130,19 @@ var _ = Describe("Tag Unit Tests", func() {
130
130
})
131
131
132
132
It ("does not allow a resource to be deleted when there is a cluster tag" , func () {
133
- _ = client .AddClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster , true )
133
+ Ω ( client .AddClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster , true )). Should ( Succeed () )
134
134
tagsAllowDisposal , err := client .DoClusterTagsAllowDisposal (cloud .ResourceTypeNetwork , dummies .Net1 .ID )
135
135
Ω (err ).Should (BeNil ())
136
136
Ω (tagsAllowDisposal ).Should (BeFalse ())
137
137
})
138
138
139
- It ("does allow a resource to be deleted when there are no cluster tags and there is a CAPC created tag" , func () {
140
- _ = client .AddClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster , true )
141
- _ = client .DeleteClusterTag (cloud .ResourceTypeNetwork , dummies .Net1 .ID , dummies .CSCluster )
142
- tagsAllowDisposal , err := client .DoClusterTagsAllowDisposal (cloud .ResourceTypeNetwork , dummies .Net1 .ID )
143
- Ω (err ).Should (BeNil ())
144
- Ω (tagsAllowDisposal ).Should (BeTrue ())
145
- })
139
+ // TODO add back in w/created by tag implementation.
140
+ // It("does allow a resource to be deleted when there are no cluster tags and there is a CAPC created tag", func() {
141
+ // _ = client.AddClusterTag(cloud.ResourceTypeNetwork, dummies.Net1.ID, dummies.CSCluster, true)
142
+ // _ = client.DeleteClusterTag(cloud.ResourceTypeNetwork, dummies.Net1.ID, dummies.CSCluster)
143
+ // tagsAllowDisposal, err := client.DoClusterTagsAllowDisposal(cloud.ResourceTypeNetwork, dummies.Net1.ID)
144
+ // Ω(err).Should(BeNil())
145
+ // Ω(tagsAllowDisposal).Should(BeTrue())
146
+ // })
146
147
})
147
148
})
0 commit comments