@@ -1353,7 +1353,7 @@ def test__get_kube_config_loader_for_yaml_file_persist(self):
1353
1353
actual = _get_kube_config_loader_for_yaml_file (config_file ,
1354
1354
persist_config = True )
1355
1355
self .assertTrue (callable (actual ._config_persister ))
1356
- self .assertEquals (actual ._config_persister .__name__ , "save_changes" )
1356
+ self .assertEqual (actual ._config_persister .__name__ , "save_changes" )
1357
1357
1358
1358
def test__get_kube_config_loader_file_no_persist (self ):
1359
1359
expected = FakeConfig (host = TEST_HOST ,
@@ -1553,6 +1553,26 @@ class TestKubeConfigMerger(BaseTestCase):
1553
1553
}
1554
1554
]
1555
1555
}
1556
+ TEST_KUBE_CONFIG_PART6 = {
1557
+ "current-context" : "no_user" ,
1558
+ "contexts" : [
1559
+ {
1560
+ "name" : "no_user" ,
1561
+ "context" : {
1562
+ "cluster" : "default"
1563
+ }
1564
+ },
1565
+ ],
1566
+ "clusters" : [
1567
+ {
1568
+ "name" : "default" ,
1569
+ "cluster" : {
1570
+ "server" : TEST_HOST
1571
+ }
1572
+ },
1573
+ ],
1574
+ "users" : None
1575
+ }
1556
1576
1557
1577
def _create_multi_config (self ):
1558
1578
files = []
@@ -1561,7 +1581,8 @@ def _create_multi_config(self):
1561
1581
self .TEST_KUBE_CONFIG_PART2 ,
1562
1582
self .TEST_KUBE_CONFIG_PART3 ,
1563
1583
self .TEST_KUBE_CONFIG_PART4 ,
1564
- self .TEST_KUBE_CONFIG_PART5 ):
1584
+ self .TEST_KUBE_CONFIG_PART5 ,
1585
+ self .TEST_KUBE_CONFIG_PART6 ):
1565
1586
files .append (self ._create_temp_file (yaml .safe_dump (part )))
1566
1587
return ENV_KUBECONFIG_PATH_SEPARATOR .join (files )
1567
1588
0 commit comments