@@ -83,9 +83,9 @@ def _create_temp_file(self, content=""):
8383 os .close (handler )
8484 return name
8585
86- def expect_exception (self , func , message_part ):
86+ def expect_exception (self , func , message_part , * args , ** kwargs ):
8787 with self .assertRaises (ConfigException ) as context :
88- func ()
88+ func (* args , ** kwargs )
8989 self .assertIn (message_part , str (context .exception ))
9090
9191
@@ -473,8 +473,7 @@ def test_no_user_context(self):
473473 actual = FakeConfig ()
474474 KubeConfigLoader (
475475 config_dict = self .TEST_KUBE_CONFIG ,
476- active_context = "no_user" ,
477- client_configuration = actual ).load_and_set ()
476+ active_context = "no_user" ).load_and_set (actual )
478477 self .assertEqual (expected , actual )
479478
480479 def test_simple_token (self ):
@@ -483,8 +482,7 @@ def test_simple_token(self):
483482 actual = FakeConfig ()
484483 KubeConfigLoader (
485484 config_dict = self .TEST_KUBE_CONFIG ,
486- active_context = "simple_token" ,
487- client_configuration = actual ).load_and_set ()
485+ active_context = "simple_token" ).load_and_set (actual )
488486 self .assertEqual (expected , actual )
489487
490488 def test_load_user_token (self ):
@@ -502,9 +500,8 @@ def test_gcp_no_refresh(self):
502500 KubeConfigLoader (
503501 config_dict = self .TEST_KUBE_CONFIG ,
504502 active_context = "gcp" ,
505- client_configuration = actual ,
506503 get_google_credentials = lambda : _raise_exception (
507- "SHOULD NOT BE CALLED" )).load_and_set ()
504+ "SHOULD NOT BE CALLED" )).load_and_set (actual )
508505 self .assertEqual (expected , actual )
509506
510507 def test_load_gcp_token_no_refresh (self ):
@@ -536,8 +533,7 @@ def test_user_pass(self):
536533 actual = FakeConfig ()
537534 KubeConfigLoader (
538535 config_dict = self .TEST_KUBE_CONFIG ,
539- active_context = "user_pass" ,
540- client_configuration = actual ).load_and_set ()
536+ active_context = "user_pass" ).load_and_set (actual )
541537 self .assertEqual (expected , actual )
542538
543539 def test_load_user_pass_token (self ):
@@ -548,12 +544,13 @@ def test_load_user_pass_token(self):
548544 self .assertEqual (TEST_BASIC_TOKEN , loader .token )
549545
550546 def test_ssl_no_cert_files (self ):
551- actual = FakeConfig ()
552547 loader = KubeConfigLoader (
553548 config_dict = self .TEST_KUBE_CONFIG ,
554- active_context = "ssl-no_file" ,
555- client_configuration = actual )
556- self .expect_exception (loader .load_and_set , "does not exists" )
549+ active_context = "ssl-no_file" )
550+ self .expect_exception (
551+ loader .load_and_set ,
552+ "does not exists" ,
553+ FakeConfig ())
557554
558555 def test_ssl (self ):
559556 expected = FakeConfig (
@@ -566,8 +563,7 @@ def test_ssl(self):
566563 actual = FakeConfig ()
567564 KubeConfigLoader (
568565 config_dict = self .TEST_KUBE_CONFIG ,
569- active_context = "ssl" ,
570- client_configuration = actual ).load_and_set ()
566+ active_context = "ssl" ).load_and_set (actual )
571567 self .assertEqual (expected , actual )
572568
573569 def test_ssl_no_verification (self ):
@@ -582,8 +578,7 @@ def test_ssl_no_verification(self):
582578 actual = FakeConfig ()
583579 KubeConfigLoader (
584580 config_dict = self .TEST_KUBE_CONFIG ,
585- active_context = "no_ssl_verification" ,
586- client_configuration = actual ).load_and_set ()
581+ active_context = "no_ssl_verification" ).load_and_set (actual )
587582 self .assertEqual (expected , actual )
588583
589584 def test_list_contexts (self ):
@@ -631,8 +626,7 @@ def test_ssl_with_relative_ssl_files(self):
631626 KubeConfigLoader (
632627 config_dict = self .TEST_KUBE_CONFIG ,
633628 active_context = "ssl-local-file" ,
634- config_base_path = temp_dir ,
635- client_configuration = actual ).load_and_set ()
629+ config_base_path = temp_dir ).load_and_set (actual )
636630 self .assertEqual (expected , actual )
637631 finally :
638632 shutil .rmtree (temp_dir )
@@ -663,9 +657,9 @@ def test_new_client_from_config(self):
663657 config_file = self ._create_temp_file (yaml .dump (self .TEST_KUBE_CONFIG ))
664658 client = new_client_from_config (
665659 config_file = config_file , context = "simple_token" )
666- self .assertEqual (TEST_HOST , client .config .host )
660+ self .assertEqual (TEST_HOST , client .configuration .host )
667661 self .assertEqual (BEARER_TOKEN_FORMAT % TEST_DATA_BASE64 ,
668- client .config .api_key ['authorization' ])
662+ client .configuration .api_key ['authorization' ])
669663
670664 def test_no_users_section (self ):
671665 expected = FakeConfig (host = TEST_HOST )
@@ -674,17 +668,15 @@ def test_no_users_section(self):
674668 del test_kube_config ['users' ]
675669 KubeConfigLoader (
676670 config_dict = test_kube_config ,
677- active_context = "gcp" ,
678- client_configuration = actual ).load_and_set ()
671+ active_context = "gcp" ).load_and_set (actual )
679672 self .assertEqual (expected , actual )
680673
681674 def test_non_existing_user (self ):
682675 expected = FakeConfig (host = TEST_HOST )
683676 actual = FakeConfig ()
684677 KubeConfigLoader (
685678 config_dict = self .TEST_KUBE_CONFIG ,
686- active_context = "non_existing_user" ,
687- client_configuration = actual ).load_and_set ()
679+ active_context = "non_existing_user" ).load_and_set (actual )
688680 self .assertEqual (expected , actual )
689681
690682
0 commit comments