forked from loafle/openapi-generator-original
Merge branch 'new_python_with_http_info' of https://github.com/zhenjun115/swagger-codegen into zhenjun115-new_python_with_http_info
Conflicts: modules/swagger-codegen/src/main/resources/python/api.mustache samples/client/petstore/python/swagger_client/__init__.py samples/client/petstore/python/swagger_client/api_client.py samples/client/petstore/python/swagger_client/apis/pet_api.py samples/client/petstore/python/swagger_client/apis/store_api.py samples/client/petstore/python/swagger_client/apis/user_api.py samples/client/petstore/python/swagger_client/models/__init__.py samples/client/petstore/python/swagger_client/models/name.py
This commit is contained in:
@@ -97,6 +97,45 @@ class PetApiTests(unittest.TestCase):
|
||||
self.assertIsNotNone(fetched.category)
|
||||
self.assertEqual(self.pet.category.name, fetched.category.name)
|
||||
|
||||
def test_async_add_pet_and_get_pet_by_id(self):
|
||||
self.pet_api.add_pet(body=self.pet)
|
||||
|
||||
def callback_function(data):
|
||||
#fetched = self.pet_api.get_pet_by_id(pet_id=self.pet.id)
|
||||
self.assertIsNotNone(data)
|
||||
self.assertEqual(self.pet.id, data.id)
|
||||
self.assertIsNotNone(data.category)
|
||||
self.assertEqual(self.pet.category.name, data.category.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_with_http_info(self):
|
||||
self.pet_api.add_pet(body=self.pet)
|
||||
|
||||
fetched = self.pet_api.get_pet_by_id_with_http_info(pet_id=self.pet.id)
|
||||
self.assertIsNotNone(fetched)
|
||||
self.assertEqual(self.pet.id, fetched[0].id)
|
||||
self.assertIsNotNone(fetched[0].category)
|
||||
self.assertEqual(self.pet.category.name, fetched[0].category.name)
|
||||
|
||||
def test_async_add_pet_and_get_pet_by_id_with_http_info(self):
|
||||
self.pet_api.add_pet(body=self.pet)
|
||||
|
||||
def callback_function(data):
|
||||
#fetched = self.pet_api.get_pet_by_id_with_http_info(pet_id=self.pet.id)
|
||||
self.assertIsNotNone(data)
|
||||
self.assertEqual(self.pet.id, data[0].id)
|
||||
self.assertIsNotNone(data[0].category)
|
||||
self.assertEqual(self.pet.category.name, data[0].category.name)
|
||||
|
||||
thread = self.pet_api.get_pet_by_id_with_http_info(pet_id=self.pet.id, callback=callback_function)
|
||||
thread.join(10)
|
||||
if thread.isAlive():
|
||||
self.fail("Request timeout")
|
||||
|
||||
def test_update_pet(self):
|
||||
self.pet.name = "hello kity with updated"
|
||||
self.pet_api.update_pet(body=self.pet)
|
||||
|
||||
Reference in New Issue
Block a user