forked from loafle/openapi-generator-original
Merge branch 'develop_2.0' into python-enum
This commit is contained in:
@@ -63,8 +63,14 @@ class DeserializationTests(unittest.TestCase):
|
||||
deserialized = self.deserialize(data, "str")
|
||||
self.assertTrue(isinstance(deserialized, str))
|
||||
|
||||
def test_deserialize_date(self):
|
||||
""" deserialize date """
|
||||
data = "1997-07-16"
|
||||
deserialized = self.deserialize(data, "date")
|
||||
self.assertTrue(isinstance(deserialized, datetime.date))
|
||||
|
||||
def test_deserialize_datetime(self):
|
||||
""" deserialize dateimte """
|
||||
""" deserialize datetime """
|
||||
data = "1997-07-16T19:20:30.45+01:00"
|
||||
deserialized = self.deserialize(data, "datetime")
|
||||
self.assertTrue(isinstance(deserialized, datetime.datetime))
|
||||
|
||||
@@ -68,6 +68,25 @@ class PetApiTests(unittest.TestCase):
|
||||
self.assertNotEqual(pet_api3.api_client, swagger_client.configuration.api_client)
|
||||
# customized pet api not using the old pet api's api client
|
||||
self.assertNotEqual(pet_api3.api_client, pet_api2.api_client)
|
||||
|
||||
def test_async_request(self):
|
||||
self.pet_api.add_pet(body=self.pet)
|
||||
|
||||
def callback_function(data):
|
||||
self.assertIsNotNone(data)
|
||||
self.assertEqual(data.id, self.pet.id)
|
||||
self.assertEqual(data.name, self.pet.name)
|
||||
self.assertIsNotNone(data.category)
|
||||
self.assertEqual(data.category.id, self.pet.category.id)
|
||||
self.assertEqual(data.category.name, self.pet.category.name)
|
||||
self.assertTrue(isinstance(data.tags, list))
|
||||
self.assertEqual(data.tags[0].id, self.pet.tags[0].id)
|
||||
self.assertEqual(data.tags[0].name, self.pet.tags[0].name)
|
||||
|
||||
thread = self.pet_api.get_pet_by_id(pet_id=self.pet.id, callback=callback_function)
|
||||
thread.join(10)
|
||||
if thread.isAlive():
|
||||
self.fail("Request timeout")
|
||||
|
||||
def test_add_pet_and_get_pet_by_id(self):
|
||||
self.pet_api.add_pet(body=self.pet)
|
||||
|
||||
Reference in New Issue
Block a user