@@ -55,7 +55,6 @@ def test_pod_apis(self):
55
55
api = core_v1_api .CoreV1Api (client )
56
56
57
57
name = 'test-' + str (uuid .uuid4 ())
58
-
59
58
pod_manifest = {'apiVersion' : 'v1' ,
60
59
'kind' : 'Pod' ,
61
60
'metadata' : {'color' : 'blue' , 'name' : name },
@@ -84,38 +83,39 @@ def test_service_apis(self):
84
83
client = api_client .ApiClient ('http://127.0.0.1:8080/' )
85
84
api = core_v1_api .CoreV1Api (client )
86
85
86
+ name = 'frontend-' + str (uuid .uuid4 ())
87
87
service_manifest = {'apiVersion' : 'v1' ,
88
88
'kind' : 'Service' ,
89
- 'metadata' : {'labels' : {'name' : 'frontend' },
90
- 'name' : 'frontend' ,
89
+ 'metadata' : {'labels' : {'name' : name },
90
+ 'name' : name ,
91
91
'resourceversion' : 'v1' },
92
92
'spec' : {'ports' : [{'name' : 'port' ,
93
93
'port' : 80 ,
94
94
'protocol' : 'TCP' ,
95
95
'targetPort' : 80 }],
96
- 'selector' : {'name' : 'frontend' }}}
96
+ 'selector' : {'name' : name }}}
97
97
98
98
resp = api .create_namespaced_service (body = service_manifest ,
99
99
namespace = 'default' )
100
- self .assertEqual ('frontend' , resp .metadata .name )
100
+ self .assertEqual (name , resp .metadata .name )
101
101
self .assertTrue (resp .status )
102
102
103
- resp = api .read_namespaced_service (name = 'frontend' ,
103
+ resp = api .read_namespaced_service (name = name ,
104
104
namespace = 'default' )
105
- self .assertEqual ('frontend' , resp .metadata .name )
105
+ self .assertEqual (name , resp .metadata .name )
106
106
self .assertTrue (resp .status )
107
107
108
108
service_manifest ['spec' ]['ports' ] = [{'name' : 'new' ,
109
109
'port' : 8080 ,
110
110
'protocol' : 'TCP' ,
111
111
'targetPort' : 8080 }]
112
112
resp = api .patch_namespaced_service (body = service_manifest ,
113
- name = 'frontend' ,
113
+ name = name ,
114
114
namespace = 'default' )
115
115
self .assertEqual (2 , len (resp .spec .ports ))
116
116
self .assertTrue (resp .status )
117
117
118
- resp = api .delete_namespaced_service (name = 'frontend' ,
118
+ resp = api .delete_namespaced_service (name = name ,
119
119
namespace = 'default' )
120
120
121
121
@unittest .skipUnless (
@@ -124,15 +124,16 @@ def test_replication_controller_apis(self):
124
124
client = api_client .ApiClient ('http://127.0.0.1:8080/' )
125
125
api = core_v1_api .CoreV1Api (client )
126
126
127
+ name = 'frontend-' + str (uuid .uuid4 ())
127
128
rc_manifest = {
128
129
'apiVersion' : 'v1' ,
129
130
'kind' : 'ReplicationController' ,
130
- 'metadata' : {'labels' : {'name' : 'frontend' },
131
- 'name' : 'frontend' },
131
+ 'metadata' : {'labels' : {'name' : name },
132
+ 'name' : name },
132
133
'spec' : {'replicas' : 2 ,
133
- 'selector' : {'name' : 'frontend' },
134
+ 'selector' : {'name' : name },
134
135
'template' : {'metadata' : {
135
- 'labels' : {'name' : 'frontend' }},
136
+ 'labels' : {'name' : name }},
136
137
'spec' : {'containers' : [{
137
138
'image' : 'nginx' ,
138
139
'name' : 'nginx' ,
@@ -141,16 +142,16 @@ def test_replication_controller_apis(self):
141
142
142
143
resp = api .create_namespaced_replication_controller (
143
144
body = rc_manifest , namespace = 'default' )
144
- self .assertEqual ('frontend' , resp .metadata .name )
145
+ self .assertEqual (name , resp .metadata .name )
145
146
self .assertEqual (2 , resp .spec .replicas )
146
147
147
148
resp = api .read_namespaced_replication_controller (
148
- name = 'frontend' , namespace = 'default' )
149
- self .assertEqual ('frontend' , resp .metadata .name )
149
+ name = name , namespace = 'default' )
150
+ self .assertEqual (name , resp .metadata .name )
150
151
self .assertEqual (2 , resp .spec .replicas )
151
152
152
153
resp = api .delete_namespaced_replication_controller (
153
- name = 'frontend' , body = {}, namespace = 'default' )
154
+ name = name , body = {}, namespace = 'default' )
154
155
155
156
156
157
@unittest .skipUnless (
@@ -159,11 +160,12 @@ def test_configmap_apis(self):
159
160
client = api_client .ApiClient ('http://127.0.0.1:8080/' )
160
161
api = core_v1_api .CoreV1Api (client )
161
162
163
+ name = 'test-configmap-' + str (uuid .uuid4 ())
162
164
test_configmap = {
163
165
"kind" : "ConfigMap" ,
164
166
"apiVersion" : "v1" ,
165
167
"metadata" : {
166
- "name" : "test-configmap" ,
168
+ "name" : name ,
167
169
},
168
170
"data" : {
169
171
"config.json" : "{\" command\" :\" /usr/bin/mysqld_safe\" }" ,
@@ -174,18 +176,18 @@ def test_configmap_apis(self):
174
176
resp = api .create_namespaced_config_map (
175
177
body = test_configmap , namespace = 'default'
176
178
)
177
- self .assertEqual ('test-configmap' , resp .metadata .name )
179
+ self .assertEqual (name , resp .metadata .name )
178
180
179
181
resp = api .read_namespaced_config_map (
180
- name = 'test-configmap' , namespace = 'default' )
181
- self .assertEqual ('test-configmap' , resp .metadata .name )
182
+ name = name , namespace = 'default' )
183
+ self .assertEqual (name , resp .metadata .name )
182
184
183
185
test_configmap ['data' ]['config.json' ] = "{}"
184
186
resp = api .patch_namespaced_config_map (
185
- name = 'test-configmap' , namespace = 'default' , body = test_configmap )
187
+ name = name , namespace = 'default' , body = test_configmap )
186
188
187
189
resp = api .delete_namespaced_config_map (
188
- name = 'test-configmap' , body = {}, namespace = 'default' )
190
+ name = name , body = {}, namespace = 'default' )
189
191
190
192
resp = api .list_namespaced_config_map ('kube-system' , pretty = True )
191
193
self .assertEqual ([], resp .items )
0 commit comments