def delete_task(dataset, query=None): """Background task to delete dataset and its associated observations.""" Observation.delete_all(dataset, query=query) if query is None: super(dataset.__class__, dataset).delete({DATASET_ID: dataset.dataset_id}) Observation.delete_encoding(dataset)
def delete_task(dataset, query=None): """Background task to delete dataset and its associated observations.""" Observation.delete_all(dataset, query=query) if query is None: super(dataset.__class__, dataset).delete( {DATASET_ID: dataset.dataset_id}) Observation.delete_encoding(dataset)
def test_delete_encoding(self): self.__save_records() encoding = Observation.encoding(self.dataset) self.assertTrue(isinstance(encoding, dict)) Observation.delete_encoding(self.dataset) encoding = Observation.encoding(self.dataset) self.assertEqual(encoding, None)