File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ # coding: utf-8
2+
3+ import unittest
4+
5+ from kubernetes .client import Configuration
6+
7+ class TestConfiguration (unittest .TestCase ):
8+
9+ def setUp (self ):
10+ pass
11+
12+ def tearDown (self ):
13+ # reset Configuration
14+ Configuration .set_default (None )
15+
16+ def testConfiguration (self ):
17+ # check that different instances use different dictionaries
18+ c1 = Configuration ()
19+ c2 = Configuration ()
20+ self .assertNotEqual (id (c1 .api_key ), id (c2 .api_key ))
21+ self .assertNotEqual (id (c1 .api_key_prefix ), id (c2 .api_key_prefix ))
22+
23+ def testDefaultConfiguration (self ):
24+ # prepare default configuration
25+ c1 = Configuration (host = "example.com" )
26+ c1 .debug = True
27+ Configuration .set_default (c1 )
28+
29+ # get default configuration
30+ c2 = Configuration .get_default_copy ()
31+ self .assertEqual (c2 .host , "example.com" )
32+ self .assertTrue (c2 .debug )
33+
34+ self .assertNotEqual (id (c1 .api_key ), id (c2 .api_key ))
35+ self .assertNotEqual (id (c1 .api_key_prefix ), id (c2 .api_key_prefix ))
36+
37+
38+ if __name__ == '__main__' :
39+ unittest .main ()
You can’t perform that action at this time.
0 commit comments