Skip to content
This repository was archived by the owner on Mar 13, 2022. It is now read-only.

Commit 3ed1f12

Browse files
committed
Adding test Cases
1 parent 27a1b81 commit 3ed1f12

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

Diff for: config/kube_config_test.py

+33
Original file line numberDiff line numberDiff line change
@@ -1344,6 +1344,39 @@ def test__get_kube_config_loader_for_yaml_file_persist(self):
13441344
self.assertTrue(callable(actual._config_persister))
13451345
self.assertEquals(actual._config_persister.__name__, "save_changes")
13461346

1347+
def test__get_kube_config_loader_file_no_persist(self):
1348+
expected = FakeConfig(host=TEST_HOST,
1349+
token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64)
1350+
config_file = self._create_temp_file(
1351+
yaml.safe_dump(self.TEST_KUBE_CONFIG))
1352+
actual = _get_kube_config_loader(filename=config_file)
1353+
self.assertIsNone(actual._config_persister)
1354+
1355+
def test__get_kube_config_loader_file_persist(self):
1356+
expected = FakeConfig(host=TEST_HOST,
1357+
token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64)
1358+
config_file = self._create_temp_file(
1359+
yaml.safe_dump(self.TEST_KUBE_CONFIG))
1360+
actual = _get_kube_config_loader(filename=config_file,
1361+
persist_config=True)
1362+
self.assertTrue(callable(actual._config_persister))
1363+
self.assertEquals(actual._config_persister.__name__, "save_changes")
1364+
1365+
def test__get_kube_config_loader_dict_no_persist(self):
1366+
expected = FakeConfig(host=TEST_HOST,
1367+
token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64)
1368+
actual = _get_kube_config_loader_for_yaml_file(config_dict=self.TEST_KUBE_CONFIG)
1369+
self.assertIsNone(actual._config_persister)
1370+
1371+
def test__get_kube_config_loader_dict_persist(self):
1372+
expected = FakeConfig(host=TEST_HOST,
1373+
token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64)
1374+
actual = _get_kube_config_loader(config_dict=self.TEST_KUBE_CONFIG,
1375+
persist_config=True)
1376+
self.assertTrue(callable(actual._config_persister))
1377+
self.assertEquals(actual._config_persister.__name__, "save_changes")
1378+
1379+
13471380

13481381
class TestKubernetesClientConfiguration(BaseTestCase):
13491382
# Verifies properties of kubernetes.client.Configuration.

0 commit comments

Comments
 (0)