Merge pull request #106 from dims/fix-value-error

Fix ValueError in list_namespaced_config_map
This commit is contained in:
Mehdy Bohlool 2017-01-24 02:14:25 -08:00 committed by GitHub
commit f10f4f32cd
2 changed files with 4 additions and 0 deletions

View File

@ -626,6 +626,8 @@ class ApiClient(object):
and instance.attribute_map[attr] in data\
and isinstance(data, (list, dict)):
value = data[instance.attribute_map[attr]]
if value is None:
value = [] if isinstance(data, list) else {}
setattr(instance, attr, self.__deserialize(value, attr_type))
return instance

View File

@ -187,6 +187,8 @@ class TestClient(unittest.TestCase):
resp = api.delete_namespaced_config_map(
name='test-configmap', body={}, namespace='default')
resp = api.list_namespaced_config_map('kube-system', pretty=True)
self.assertEqual([], resp.items)
@unittest.skipUnless(
_is_k8s_running(), "Kubernetes is not available")