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'))
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'))
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'))