Skip to content

Release v17.14.a1 #1317

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Nov 13, 2020
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2910f25
Update submodule
palnabarun Oct 12, 2020
d84f220
Merge pull request #1281 from palnabarun/update-submodule
k8s-ci-robot Oct 15, 2020
587cb21
Bump actions/setup-python from v2.1.3 to v2.1.4
dependabot[bot] Oct 28, 2020
927dedd
Merge pull request #1283 from kubernetes-client/dependabot/github_act…
roycaihw Oct 28, 2020
5c90c18
Update CHANGELOG and README to reflect v12.0.0 and v12.0.1
palnabarun Oct 15, 2020
8925bfe
Update hot patch section of release documentation
palnabarun Nov 7, 2020
92bf36b
Update constants to reflect Client release 17.0.0
palnabarun Nov 7, 2020
598d41b
Generate client 17.0.0
palnabarun Nov 7, 2020
e842ec9
Remove generated tests
palnabarun Nov 7, 2020
f1cc695
Fix custom objects API to preserve backward compatibility
palnabarun Jun 22, 2020
56ab983
Add kubernetes.client.apis as an alias to kubernetes.client.api
palnabarun Jun 22, 2020
0eb5f0f
Add test to ensure kubernetes client threadpool is cleaned up
fabianvf Feb 6, 2020
a80b3f5
add a test for default configuration behavior
roycaihw Nov 4, 2020
a9ad7d7
Update CHANGELOG with v17.0.0-snapshot
palnabarun Nov 7, 2020
bfb46ff
Update README
palnabarun Nov 7, 2020
140af57
Merge pull request #1309 from palnabarun/update-release-docs-2
k8s-ci-robot Nov 9, 2020
22d623b
Merge pull request #1308 from palnabarun/update-changelog
k8s-ci-robot Nov 13, 2020
b79ad68
Merge pull request #1307 from palnabarun/release-17.0-snapshot
k8s-ci-robot Nov 13, 2020
83fe9e9
Update constants to reflect Client release 17.14.0a1
palnabarun Nov 13, 2020
0628e6a
Generate client 17.14.0a1
palnabarun Nov 13, 2020
295a61f
Fix custom objects API to preserve backward compatibility
palnabarun Jun 22, 2020
1c9c467
Add kubernetes.client.apis as an alias to kubernetes.client.api
palnabarun Jun 22, 2020
03a72ad
Add test to ensure kubernetes client threadpool is cleaned up
fabianvf Feb 6, 2020
24edf5d
add a test for default configuration behavior
roycaihw Nov 4, 2020
524dbf9
Update CHANGELOG with v17.14.0a1
palnabarun Nov 13, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add a test for default configuration behavior
  • Loading branch information
roycaihw authored and palnabarun committed Nov 13, 2020
commit 24edf5d6f335861e44401abf321e504701a1d4d9
39 changes: 39 additions & 0 deletions kubernetes/test/test_configuration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# coding: utf-8

import unittest

from kubernetes.client import Configuration

class TestConfiguration(unittest.TestCase):

def setUp(self):
pass

def tearDown(self):
# reset Configuration
Configuration.set_default(None)

def testConfiguration(self):
# check that different instances use different dictionaries
c1 = Configuration()
c2 = Configuration()
self.assertNotEqual(id(c1.api_key), id(c2.api_key))
self.assertNotEqual(id(c1.api_key_prefix), id(c2.api_key_prefix))

def testDefaultConfiguration(self):
# prepare default configuration
c1 = Configuration(host="example.com")
c1.debug = True
Configuration.set_default(c1)

# get default configuration
c2 = Configuration.get_default_copy()
self.assertEqual(c2.host, "example.com")
self.assertTrue(c2.debug)

self.assertNotEqual(id(c1.api_key), id(c2.api_key))
self.assertNotEqual(id(c1.api_key_prefix), id(c2.api_key_prefix))


if __name__ == '__main__':
unittest.main()