Skip to content

Commit a0ba1d4

Browse files
committedSep 30, 2020
Remove repetitive value assignments in system tests
1 parent 175ac9b commit a0ba1d4

File tree

2 files changed

+10
-28
lines changed

2 files changed

+10
-28
lines changed
 

Diff for: ‎system_tests/system_tests.go

+2-28
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,7 @@ var _ = Describe("Operator", func() {
4343
)
4444

4545
BeforeEach(func() {
46-
one := int32(1)
4746
cluster = generateRabbitmqCluster(namespace, "basic-rabbit")
48-
cluster.Spec.Replicas = &one
49-
cluster.Spec.Service.Type = "NodePort"
50-
cluster.Spec.Resources = &corev1.ResourceRequirements{
51-
Requests: map[corev1.ResourceName]k8sresource.Quantity{},
52-
Limits: map[corev1.ResourceName]k8sresource.Quantity{},
53-
}
5447
Expect(createRabbitmqCluster(ctx, rmqClusterClient, cluster)).To(Succeed())
5548
waitForRabbitmqRunning(cluster)
5649

@@ -118,11 +111,6 @@ var _ = Describe("Operator", func() {
118111

119112
BeforeEach(func() {
120113
cluster = generateRabbitmqCluster(namespace, "config-rabbit")
121-
cluster.Spec.Resources = &corev1.ResourceRequirements{
122-
Requests: map[corev1.ResourceName]k8sresource.Quantity{},
123-
Limits: map[corev1.ResourceName]k8sresource.Quantity{},
124-
}
125-
126114
Expect(createRabbitmqCluster(ctx, rmqClusterClient, cluster)).To(Succeed())
127115
waitForRabbitmqRunning(cluster)
128116
})
@@ -186,7 +174,7 @@ cluster_keepalive_interval = 10000`
186174
Expect(cfgMap).To(HaveKeyWithValue("cluster_partition_handling", "ignore"))
187175
})
188176

189-
By("updating the advanced.config file when advancedConfig are modifed", func() {
177+
By("updating the advanced.config file when advancedConfig are modified", func() {
190178
Expect(updateRabbitmqCluster(ctx, rmqClusterClient, cluster.Name, cluster.Namespace, func(cluster *rabbitmqv1beta1.RabbitmqCluster) {
191179
cluster.Spec.Rabbitmq.AdvancedConfig = `[
192180
{rabbit, [{auth_backends, [rabbit_auth_backend_ldap]}]}
@@ -238,11 +226,6 @@ CONSOLE_LOG=new`
238226

239227
BeforeEach(func() {
240228
cluster = generateRabbitmqCluster(namespace, "persistence-rabbit")
241-
cluster.Spec.Service.Type = "NodePort"
242-
cluster.Spec.Resources = &corev1.ResourceRequirements{
243-
Requests: map[corev1.ResourceName]k8sresource.Quantity{},
244-
Limits: map[corev1.ResourceName]k8sresource.Quantity{},
245-
}
246229
Expect(createRabbitmqCluster(ctx, rmqClusterClient, cluster)).To(Succeed())
247230

248231
waitForRabbitmqRunning(cluster)
@@ -293,11 +276,7 @@ CONSOLE_LOG=new`
293276
three := int32(3)
294277
cluster = generateRabbitmqCluster(namespace, "ha-rabbit")
295278
cluster.Spec.Replicas = &three
296-
cluster.Spec.Service.Type = "NodePort"
297-
cluster.Spec.Resources = &corev1.ResourceRequirements{
298-
Requests: map[corev1.ResourceName]k8sresource.Quantity{},
299-
Limits: map[corev1.ResourceName]k8sresource.Quantity{},
300-
}
279+
301280
Expect(createRabbitmqCluster(ctx, rmqClusterClient, cluster)).To(Succeed())
302281
waitForRabbitmqRunning(cluster)
303282
})
@@ -333,11 +312,6 @@ CONSOLE_LOG=new`
333312

334313
BeforeEach(func() {
335314
cluster = generateRabbitmqCluster(namespace, "tls-test-rabbit")
336-
cluster.Spec.Service.Type = "NodePort"
337-
cluster.Spec.Resources = &corev1.ResourceRequirements{
338-
Requests: map[corev1.ResourceName]k8sresource.Quantity{},
339-
Limits: map[corev1.ResourceName]k8sresource.Quantity{},
340-
}
341315
Expect(createRabbitmqCluster(ctx, rmqClusterClient, cluster)).To(Succeed())
342316
waitForRabbitmqRunning(cluster)
343317

Diff for: ‎system_tests/utils.go

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818
"fmt"
1919
"io"
2020
"io/ioutil"
21+
k8sresource "k8s.io/apimachinery/pkg/api/resource"
2122
"log"
2223
"net/http"
2324
"os"
@@ -382,6 +383,13 @@ func generateRabbitmqCluster(namespace, instanceName string) *rabbitmqv1beta1.Ra
382383
},
383384
Spec: rabbitmqv1beta1.RabbitmqClusterSpec{
384385
Replicas: &one,
386+
Service: rabbitmqv1beta1.RabbitmqClusterServiceSpec{
387+
Type: "NodePort",
388+
},
389+
Resources: &corev1.ResourceRequirements{
390+
Requests: map[corev1.ResourceName]k8sresource.Quantity{},
391+
Limits: map[corev1.ResourceName]k8sresource.Quantity{},
392+
},
385393
},
386394
}
387395
}

0 commit comments

Comments
 (0)
Please sign in to comment.