def test_execute(self, mock_hook): operator = BigQueryDeleteDatasetOperator( task_id=TASK_ID, dataset_id=TEST_DATASET, project_id=TEST_GCP_PROJECT_ID, delete_contents=TEST_DELETE_CONTENTS) operator.execute(None) mock_hook.return_value \ .delete_dataset \ .assert_called_once_with( dataset_id=TEST_DATASET, project_id=TEST_GCP_PROJECT_ID, delete_contents=TEST_DELETE_CONTENTS )
patch_dataset = BigQueryPatchDatasetOperator( task_id="patch_dataset", dataset_id=DATASET_NAME, dataset_resource={ "friendlyName": "Patched Dataset", "description": "Patched dataset" }, ) update_dataset = BigQueryUpdateDatasetOperator( task_id="update_dataset", dataset_id=DATASET_NAME, dataset_resource={"description": "Updated dataset"}) delete_dataset = BigQueryDeleteDatasetOperator(task_id="delete_dataset", dataset_id=DATASET_NAME, delete_contents=True) delete_dataset_with_location = BigQueryDeleteDatasetOperator( task_id="delete_dataset_with_location", dataset_id=LOCATION_DATASET_NAME, delete_contents=True) create_dataset >> execute_query_save >> delete_dataset create_dataset >> get_empty_dataset_tables >> create_table >> get_dataset_tables >> delete_dataset create_dataset >> get_dataset >> delete_dataset create_dataset >> patch_dataset >> update_dataset >> delete_dataset execute_query_save >> get_data >> get_dataset_result get_data >> delete_dataset create_dataset >> create_external_table >> execute_query_external_table >> \ copy_from_selected_data >> delete_dataset