Add backup delete unit test for sql
The patch add backup delete unit test case for sqlalchemy Change-Id: I17d91fe77ecac88f679989c4bd0730d313c835fb
This commit is contained in:
parent
e3b5353960
commit
df2993f850
|
@ -34,6 +34,7 @@ CONF = cfg.CONF
|
||||||
fake_data_0_backup_id = 'b740ed9ad2b646aba304ef54c21c6774'
|
fake_data_0_backup_id = 'b740ed9ad2b646aba304ef54c21c6774'
|
||||||
fake_data_0_user_id = 'qwerty1234'
|
fake_data_0_user_id = 'qwerty1234'
|
||||||
fake_data_0_user_name = 'asdffdsa'
|
fake_data_0_user_name = 'asdffdsa'
|
||||||
|
fake_data_0_project_id = "tecs"
|
||||||
|
|
||||||
fake_data_0_wrapped_backup_metadata = {
|
fake_data_0_wrapped_backup_metadata = {
|
||||||
'backup_id': 'b740ed9ad2b646aba304ef54c21c6774',
|
'backup_id': 'b740ed9ad2b646aba304ef54c21c6774',
|
||||||
|
|
|
@ -29,16 +29,17 @@ class DbBackupTestCase(base.DbTestCase):
|
||||||
self.fake_backup_metadata = common.get_fake_backup_metadata()
|
self.fake_backup_metadata = common.get_fake_backup_metadata()
|
||||||
self.fake_user_id = common.fake_data_0_user_id
|
self.fake_user_id = common.fake_data_0_user_id
|
||||||
self.fake_user_name = common.fake_data_0_user_name
|
self.fake_user_name = common.fake_data_0_user_name
|
||||||
|
self.fake_project_id = common.fake_data_0_project_id
|
||||||
|
|
||||||
def test_add_and_get_backup(self):
|
def test_add_and_get_backup(self):
|
||||||
backup_doc = copy.deepcopy(self.fake_backup_metadata)
|
backup_doc = copy.deepcopy(self.fake_backup_metadata)
|
||||||
backup_id = self.dbapi.add_backup(user_id=self.fake_user_id,
|
backup_id = self.dbapi.add_backup(user_id=self.fake_user_id,
|
||||||
user_name=self.fake_user_name,
|
user_name=self.fake_user_name,
|
||||||
doc=backup_doc,
|
doc=backup_doc,
|
||||||
project_id="myproject")
|
project_id=self.fake_project_id)
|
||||||
self.assertIsNotNone(backup_id)
|
self.assertIsNotNone(backup_id)
|
||||||
|
|
||||||
result = self.dbapi.get_backup(project_id="myproject",
|
result = self.dbapi.get_backup(project_id=self.fake_project_id,
|
||||||
user_id=self.fake_user_id,
|
user_id=self.fake_user_id,
|
||||||
backup_id=backup_id)
|
backup_id=backup_id)
|
||||||
self.assertIsNotNone(result)
|
self.assertIsNotNone(result)
|
||||||
|
@ -56,3 +57,25 @@ class DbBackupTestCase(base.DbTestCase):
|
||||||
|
|
||||||
self.assertEqual(backup_metadata,
|
self.assertEqual(backup_metadata,
|
||||||
self.fake_backup_metadata)
|
self.fake_backup_metadata)
|
||||||
|
|
||||||
|
def test_add_and_delete_backup(self):
|
||||||
|
backup_doc = copy.deepcopy(self.fake_backup_metadata)
|
||||||
|
backup_id = self.dbapi.add_backup(user_id=self.fake_user_id,
|
||||||
|
user_name=self.fake_user_name,
|
||||||
|
doc=backup_doc,
|
||||||
|
project_id=self.fake_project_id)
|
||||||
|
|
||||||
|
self.assertIsNotNone(backup_id)
|
||||||
|
|
||||||
|
result = self.dbapi.delete_backup(project_id=self.fake_project_id,
|
||||||
|
user_id=self.fake_user_id,
|
||||||
|
backup_id=backup_id)
|
||||||
|
|
||||||
|
self.assertIsNotNone(result)
|
||||||
|
|
||||||
|
self.assertEqual(result, backup_id)
|
||||||
|
|
||||||
|
result = self.dbapi.get_backup(project_id=self.fake_project_id,
|
||||||
|
user_id=self.fake_user_id,
|
||||||
|
backup_id=backup_id)
|
||||||
|
self.assertEqual(len(result), 0)
|
||||||
|
|
Loading…
Reference in New Issue