def test_delete_ds_table_data(self):
     ds_id = uuidutils.generate_uuid()
     db_ds_table_data.store_ds_table_data(ds_id=ds_id,
                                          tablename='table1',
                                          tabledata=set([('a', 0),
                                                         ('b', 1)]))
     db_ds_table_data.store_ds_table_data(ds_id=ds_id,
                                          tablename='table2',
                                          tabledata=set([('a', 0),
                                                         ('b', 2)]))
     self.assertTrue(db_ds_table_data.delete_ds_table_data(ds_id, 'table1'))
     self.assertIsNone(db_ds_table_data.get_ds_table_data(ds_id, 'table1'))
     self.assertEqual(set([('a', 0), ('b', 2)]),
                      db_ds_table_data.get_ds_table_data(ds_id, 'table2'))
 def test_delete_ds_table_data(self):
     ds_id = uuidutils.generate_uuid()
     db_ds_table_data.store_ds_table_data(
         ds_id=ds_id,
         tablename='table1',
         tabledata=set([('a', 0), ('b', 1)]))
     db_ds_table_data.store_ds_table_data(
         ds_id=ds_id,
         tablename='table2',
         tabledata=set([('a', 0), ('b', 2)]))
     self.assertTrue(db_ds_table_data.delete_ds_table_data(ds_id, 'table1'))
     self.assertIsNone(db_ds_table_data.get_ds_table_data(ds_id, 'table1'))
     self.assertEqual(set([('a', 0), ('b', 2)]),
                      db_ds_table_data.get_ds_table_data(ds_id, 'table2'))
Example #3
0
def delete_datasource_with_data(id_, session=None):
    session = session or db.get_session()
    with session.begin(subtransactions=True):
        deleted = delete_datasource(id_, session)
        table_data.delete_ds_table_data(id_, session=session)
    return deleted
 def test_delete_non_existing_ds_table_data(self):
     self.assertFalse(db_ds_table_data.delete_ds_table_data('none', 'none'))
Example #5
0
def delete_datasource_with_data(id_, session=None):
    session = session or db.get_session()
    with session.begin(subtransactions=True):
        deleted = delete_datasource(id_, session)
        table_data.delete_ds_table_data(id_, session=session)
    return deleted
 def test_delete_non_existing_ds_table_data(self):
     self.assertFalse(db_ds_table_data.delete_ds_table_data('none', 'none'))