def test_execute(self, mock_base_op, hook_mock): query_id = "QUERY_ID" op = GoogleDisplayVideo360DeleteReportOperator( report_id=query_id, api_version=API_VERSION, task_id="test_task" ) op.execute(context=None) hook_mock.assert_called_once_with( gcp_conn_id=GCP_CONN_ID, delegate_to=None, api_version=API_VERSION ) hook_mock.return_value.delete_query.assert_called_once_with(query_id=query_id)
# [START howto_google_display_video_wait_report_operator] wait_for_report = GoogleDisplayVideo360ReportSensor(task_id="wait_for_report", report_id=report_id) # [END howto_google_display_video_wait_report_operator] # [START howto_google_display_video_getquery_report_operator] get_report = GoogleDisplayVideo360DownloadReportOperator( report_id=report_id, task_id="get_report", bucket_name=BUCKET, report_name="test1.csv", ) # [END howto_google_display_video_getquery_report_operator] # [START howto_google_display_video_deletequery_report_operator] delete_report = GoogleDisplayVideo360DeleteReportOperator(report_id=report_id, task_id="delete_report") # [END howto_google_display_video_deletequery_report_operator] create_report >> run_report >> wait_for_report >> get_report >> delete_report with models.DAG( "example_display_video_misc", schedule_interval=None, # Override to match your needs, start_date=dates.days_ago(1), ) as dag2: # [START howto_google_display_video_upload_multiple_entity_read_files_to_big_query] upload_erf_to_bq = GCSToBigQueryOperator( task_id='upload_erf_to_bq', bucket=BUCKET, source_objects=ERF_SOURCE_OBJECT, destination_project_dataset_table=f"{BQ_DATA_SET}.gcs_to_bq_table",