From 2be34143578b87b85d33dedfeb2d1a7bc4713c23 Mon Sep 17 00:00:00 2001 From: geekerzp Date: Tue, 28 Jul 2015 15:23:44 +0800 Subject: [PATCH] Update python client. Add test case for nested list deserialization. --- .../client/petstore/python/tests/test_deserialization.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/samples/client/petstore/python/tests/test_deserialization.py b/samples/client/petstore/python/tests/test_deserialization.py index b205c2f165e..1eae045ff76 100644 --- a/samples/client/petstore/python/tests/test_deserialization.py +++ b/samples/client/petstore/python/tests/test_deserialization.py @@ -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")