Add session delete unit test for sqlalchemy
Change-Id: I6d9909b13c1378aea3ce24f1c89ffca0b4ea17b0
This commit is contained in:
parent
bf682fa206
commit
ee851978b6
|
@ -60,3 +60,27 @@ class DbSessionTestCase(base.DbTestCase):
|
|||
self.fake_session_0.get('project_id'))
|
||||
self.assertEqual(result.get('schedule'),
|
||||
self.fake_session_0.get('schedule'))
|
||||
|
||||
def test_add_and_delete_session(self):
|
||||
session_doc = copy.deepcopy(self.fake_session_0)
|
||||
session_id = self.dbapi.add_session(project_id=self.fake_session_0.
|
||||
get('project_id'),
|
||||
user_id=self.fake_session_0.
|
||||
get('user_id'),
|
||||
doc=session_doc)
|
||||
self.assertIsNotNone(session_id)
|
||||
|
||||
result = self.dbapi.delete_session(project_id=self.fake_session_0.
|
||||
get('project_id'),
|
||||
user_id=self.fake_session_0.
|
||||
get('user_id'),
|
||||
session_id=session_id)
|
||||
|
||||
self.assertIsNotNone(result)
|
||||
self.assertEqual(result, session_id)
|
||||
result = self.dbapi.get_session(project_id=self.fake_session_0.
|
||||
get('project_id'),
|
||||
user_id=self.fake_session_0.
|
||||
get('user_id'),
|
||||
session_id=session_id)
|
||||
self.assertEqual(len(result), 0)
|
||||
|
|
Loading…
Reference in New Issue