def test_delete_sqlite_backend(sqlite_client_and_tmp_dir, class_, identifier): client, tmp_dir = sqlite_client_and_tmp_dir product = GenericProduct('some_identifier.txt', client=client) m = {'metadata': 'value'} product.save_metadata(m) product.delete() assert not product.exists()
def test_sample_dag(sqlite_client_and_tmp_dir, class_, identifier): client, _ = sqlite_client_and_tmp_dir dag = DAG() product = GenericProduct('some_file.txt', client=client) PythonCallable(touch, product, dag) dag.build() assert Path('some_file.txt').exists() assert product.exists() assert product.fetch_metadata() is not None