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

Commit bfa9681

Browse files
committed
supporting 2.7, reading works fine, writing reqs unicode
1 parent f85a41f commit bfa9681

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: config/kube_config_test.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -1262,7 +1262,12 @@ def test_load_kube_config_from_file_like_object(self):
12621262
expected = FakeConfig(host=TEST_HOST,
12631263
token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64)
12641264
config_file_like_object = io.StringIO()
1265-
config_file_like_object.write(yaml.safe_dump(self.TEST_KUBE_CONFIG))
1265+
#py3 (won't have unicode) vs py2 (requires it)
1266+
try:
1267+
unicode('')
1268+
config_file_like_object.write(unicode(yaml.safe_dump(self.TEST_KUBE_CONFIG)), errors='replace')
1269+
except NameError:
1270+
config_file_like_object.write(yaml.safe_dump(self.TEST_KUBE_CONFIG))
12661271
actual = FakeConfig()
12671272
load_kube_config(config_file=config_file_like_object, context="simple_token",
12681273
client_configuration=actual)

0 commit comments

Comments
 (0)