Update python client.

Add test case for nested list deserialization.
This commit is contained in:
geekerzp 2015-07-28 15:23:44 +08:00
parent ea901bf1ce
commit 2be3414357

View File

@ -163,6 +163,15 @@ class DeserializationTests(unittest.TestCase):
self.assertTrue(isinstance(deserialized["foo"], dict))
self.assertTrue(isinstance(deserialized["foo"]["bar"], int))
def test_deserialize_nested_list(self):
""" deserialize list[list[str]] """
data = [["foo"]]
deserialized = self.deserialize(data, "list[list[str]]")
self.assertTrue(isinstance(deserialized, list))
self.assertTrue(isinstance(deserialized[0], list))
self.assertTrue(isinstance(deserialized[0][0], str))
def test_deserialize_none(self):
""" deserialize None """
deserialized = self.deserialize(None, "datetime")