1 from __future__ import absolute_import
7 from oslo_serialization import jsonutils
9 from yardstick.common import constants as consts
12 class APITestCase(unittest.TestCase):
15 self.db_fd, self.db_path = tempfile.mkstemp()
16 consts.SQLITE = 'sqlite:///{}'.format(self.db_path)
17 from api import server
19 server.app.config['TESTING'] = True
20 self.app = server.app.test_client()
26 os.unlink(self.db_path)
28 def _post(self, url, data):
29 headers = {'Content-Type': 'application/json'}
30 resp = self.app.post(url, data=jsonutils.dumps(data), headers=headers)
31 return jsonutils.loads(resp.data)
34 resp = self.app.get(url)
35 return jsonutils.loads(resp.data)