Add client delete unit test for sql

The patch add client delete unit testcase for sqlalchemy

Change-Id: Ic9025a4be9e54c9d3cea867f9a3c098dfa0a42bb
This commit is contained in:
gecong1973 2018-11-18 23:32:48 -08:00
parent 25376c4133
commit 8a351ccc26
1 changed files with 28 additions and 7 deletions

View File

@ -28,18 +28,18 @@ class DbClientTestCase(base.DbTestCase):
super(DbClientTestCase, self).setUp()
self.fake_client_0 = common.get_fake_client_0()
self.fake_client_doc = self.fake_client_0.get('client')
self.fake_user_id = self.fake_client_0.get('user_id')
self.fake_project_id = self.fake_client_doc.get('project_id')
def test_add_and_get_client(self):
client_doc = copy.deepcopy(self.fake_client_doc)
client_id = self.dbapi.add_client(user_id=self.fake_client_0.
get('user_id'),
client_id = self.dbapi.add_client(user_id=self.fake_user_id,
doc=client_doc,
project_id="myproject")
project_id=self.fake_project_id)
self.assertIsNotNone(client_id)
result = self.dbapi.get_client(project_id="myproject",
user_id=self.fake_client_0.
get('user_id'),
result = self.dbapi.get_client(project_id=self.fake_project_id,
user_id=self.fake_user_id,
client_id=client_id)
self.assertIsNotNone(result)
@ -47,7 +47,7 @@ class DbClientTestCase(base.DbTestCase):
self.assertEqual(len(result), 1)
self.assertEqual(result[0].get('user_id'),
self.fake_client_0.get('user_id'))
self.fake_user_id)
client = result[0].get('client')
@ -56,3 +56,24 @@ class DbClientTestCase(base.DbTestCase):
self.assertEqual(client.get('description'),
self.fake_client_doc.get('description'))
def test_add_and_delete_client(self):
client_doc = copy.deepcopy(self.fake_client_doc)
client_id = self.dbapi.add_client(user_id=self.fake_user_id,
doc=client_doc,
project_id=self.fake_project_id)
self.assertIsNotNone(client_id)
result = self.dbapi.delete_client(project_id=self.fake_project_id,
user_id=self.fake_user_id,
client_id=client_id)
self.assertIsNotNone(result)
self.assertEqual(result, client_id)
result = self.dbapi.get_client(project_id=self.fake_project_id,
user_id=self.fake_user_id,
client_id=client_id)
self.assertEqual(len(result), 0)