forked from loafle/openapi-generator-original
37 lines
908 B
Python
37 lines
908 B
Python
#!/usr/bin/env python
|
|
|
|
import sys
|
|
import unittest
|
|
import datetime
|
|
|
|
from BaseApiTest import BaseApiTest
|
|
|
|
sys.path = ['./'] + sys.path
|
|
from petstore import *
|
|
from petstore.models import *
|
|
|
|
|
|
class StoreApiTest(BaseApiTest):
|
|
|
|
def testGetOrderById(self):
|
|
res = self.storeApi.getOrderById(1)
|
|
assert res, 'null getOrderById result'
|
|
assert long(1) == res.id, 'order id should be long(1)'
|
|
|
|
def testDeleteOrder(self):
|
|
self.storeApi.deleteOrder(3)
|
|
self.storeApi.deleteOrder("foo")
|
|
|
|
def testPlaceOrder(self):
|
|
order = Order.Order()
|
|
order.petId = 1
|
|
order.status = 'ordered'
|
|
order.quantity = 10
|
|
order.shipDate = datetime.datetime.strptime("2011-01-09T13:55:07.123",
|
|
"%Y-%m-%dT%H:%M:%S.%f")
|
|
self.storeApi.placeOrder(order)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|