Skip to content

Commit 93e8902

Browse files
author
Oz Tiram
committed
Make all e2e_test use create_from_file
1 parent bddaca1 commit 93e8902

File tree

1 file changed

+54
-40
lines changed

1 file changed

+54
-40
lines changed

kubernetes/e2e_test/test_utils.py

Lines changed: 54 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from kubernetes import utils, client
1818
from kubernetes.e2e_test import base
1919

20+
2021
class TestUtils(unittest.TestCase):
2122

2223
@classmethod
@@ -25,92 +26,105 @@ def setUpClass(cls):
2526

2627
def test_app_yaml(self):
2728
k8s_client = client.api_client.ApiClient(configuration=self.config)
28-
k8s_api = utils.create_from_yaml(k8s_client,
29+
k8s_api = utils.create_from_file(
30+
k8s_client,
2931
"kubernetes/e2e_test/test_yaml/apps-deployment.yaml")
30-
self.assertEqual("apps/v1beta1",
32+
self.assertEqual(
33+
"apps/v1beta1",
3134
k8s_api.get_api_resources().group_version)
32-
dep = k8s_api.read_namespaced_deployment(name="nginx-app",
35+
dep = k8s_api.read_namespaced_deployment(
36+
name="nginx-app",
3337
namespace="default")
3438
self.assertIsNotNone(dep)
35-
resp = k8s_api.delete_namespaced_deployment(
36-
name="nginx-app", namespace="default",
39+
k8s_api.delete_namespaced_deployment(
40+
name="nginx-app", namespace="default",
3741
body={})
38-
42+
3943
def test_extension_yaml(self):
4044
k8s_client = client.api_client.ApiClient(configuration=self.config)
41-
k8s_api = utils.create_from_yaml(k8s_client,
45+
k8s_api = utils.create_from_file(
46+
k8s_client,
4247
"kubernetes/e2e_test/test_yaml/extensions-deployment.yaml")
43-
self.assertEqual("extensions/v1beta1",
48+
self.assertEqual(
49+
"extensions/v1beta1",
4450
k8s_api.get_api_resources().group_version)
45-
dep = k8s_api.read_namespaced_deployment(name="nginx-deployment",
51+
dep = k8s_api.read_namespaced_deployment(
52+
name="nginx-deployment",
4653
namespace="default")
4754
self.assertIsNotNone(dep)
48-
resp = k8s_api.delete_namespaced_deployment(
49-
name="nginx-deployment", namespace="default",
55+
k8s_api.delete_namespaced_deployment(
56+
name="nginx-deployment", namespace="default",
5057
body={})
51-
58+
5259
def test_core_pod_yaml(self):
5360
k8s_client = client.api_client.ApiClient(configuration=self.config)
54-
k8s_api = utils.create_from_yaml(k8s_client,
61+
k8s_api = utils.create_from_file(
62+
k8s_client,
5563
"kubernetes/e2e_test/test_yaml/core-pod.yaml")
56-
self.assertEqual("v1",
64+
self.assertEqual(
65+
"v1",
5766
k8s_api.get_api_resources().group_version)
58-
pod = k8s_api.read_namespaced_pod(name="myapp-pod",
59-
namespace="default")
67+
pod = k8s_api.read_namespaced_pod(
68+
name="myapp-pod", namespace="default")
6069
self.assertIsNotNone(pod)
61-
resp = k8s_api.delete_namespaced_pod(
70+
k8s_api.delete_namespaced_pod(
6271
name="myapp-pod", namespace="default",
6372
body={})
6473

6574
def test_core_service_yaml(self):
6675
k8s_client = client.api_client.ApiClient(configuration=self.config)
67-
k8s_api = utils.create_from_yaml(k8s_client,
76+
k8s_api = utils.create_from_file(
77+
k8s_client,
6878
"kubernetes/e2e_test/test_yaml/core-service.yaml")
69-
self.assertEqual("v1",
70-
k8s_api.get_api_resources().group_version)
71-
svc = k8s_api.read_namespaced_service(name="my-service",
79+
self.assertEqual("v1", k8s_api.get_api_resources().group_version)
80+
svc = k8s_api.read_namespaced_service(
81+
name="my-service",
7282
namespace="default")
7383
self.assertIsNotNone(svc)
74-
resp = k8s_api.delete_namespaced_service(
84+
k8s_api.delete_namespaced_service(
7585
name="my-service", namespace="default",
7686
body={})
77-
87+
7888
def test_core_namespace_yaml(self):
7989
k8s_client = client.api_client.ApiClient(configuration=self.config)
80-
k8s_api = utils.create_from_yaml(k8s_client,
90+
k8s_api = utils.create_from_file(
91+
k8s_client,
8192
"kubernetes/e2e_test/test_yaml/core-namespace.yaml")
82-
self.assertEqual("v1",
83-
k8s_api.get_api_resources().group_version)
93+
self.assertEqual("v1", k8s_api.get_api_resources().group_version)
8494
nmsp = k8s_api.read_namespace(name="development")
8595
self.assertIsNotNone(nmsp)
86-
resp = k8s_api.delete_namespace(name="development", body={})
96+
k8s_api.delete_namespace(name="development", body={})
8797

8898
def test_deployment_in_namespace(self):
8999
k8s_client = client.ApiClient(configuration=self.config)
90-
core_api = utils.create_from_yaml(k8s_client,
100+
core_api = utils.create_from_file(
101+
k8s_client,
91102
"kubernetes/e2e_test/test_yaml/core-namespace-dep.yaml")
92-
self.assertEqual("v1",
93-
core_api.get_api_resources().group_version)
103+
self.assertEqual("v1", core_api.get_api_resources().group_version)
94104
nmsp = core_api.read_namespace(name="dep")
95105
self.assertIsNotNone(nmsp)
96-
dep_api = utils.create_from_yaml(k8s_client,
106+
dep_api = utils.create_from_file(
107+
k8s_client,
97108
"kubernetes/e2e_test/test_yaml/extensions-deployment-dep.yaml")
98-
dep = dep_api.read_namespaced_deployment(name="nginx-deployment",
109+
dep = dep_api.read_namespaced_deployment(
110+
name="nginx-deployment",
99111
namespace="dep")
100112
self.assertIsNotNone(dep)
101-
resp = dep_api.delete_namespaced_deployment(
102-
name="nginx-deployment", namespace="dep",
113+
dep_api.delete_namespaced_deployment(
114+
name="nginx-deployment", namespace="dep",
103115
body={})
104-
resp = core_api.delete_namespace(name="dep", body={})
105-
116+
core_api.delete_namespace(name="dep", body={})
117+
106118
def test_api_service(self):
107119
k8s_client = client.api_client.ApiClient(configuration=self.config)
108-
k8s_api = utils.create_from_yaml(k8s_client,
120+
k8s_api = utils.create_from_file(
121+
k8s_client,
109122
"kubernetes/e2e_test/test_yaml/api-service.yaml")
110-
self.assertEqual("apiregistration.k8s.io/v1beta1",
123+
self.assertEqual(
124+
"apiregistration.k8s.io/v1beta1",
111125
k8s_api.get_api_resources().group_version)
112126
svc = k8s_api.read_api_service(
113127
name="v1alpha1.wardle.k8s.io")
114128
self.assertIsNotNone(svc)
115-
resp = k8s_api.delete_api_service(
116-
name="v1alpha1.wardle.k8s.io", body={})
129+
k8s_api.delete_api_service(
130+
name="v1alpha1.wardle.k8s.io", body={})

0 commit comments

Comments
 (0)