def test_minimal_green_path(self, mock_hook): op = CloudVisionTextDetectOperator(image=DETECT_TEST_IMAGE, task_id="id") op.execute(context=None) mock_hook.assert_called_once_with(gcp_conn_id=GCP_CONN_ID) mock_hook.return_value.document_text_detection.assert_called_once_with( image=DETECT_TEST_IMAGE, max_results=None, retry=None, timeout=None, additional_properties=None )
web_detection_params={'include_geo_results': True}, ) # [END howto_operator_vision_detect_text] # [START howto_operator_vision_detect_text_result] detect_text_result = BashOperator( bash_command= "echo {{ task_instance.xcom_pull('detect_text')['textAnnotations'][0] }}", task_id="detect_text_result", ) # [END howto_operator_vision_detect_text_result] # [START howto_operator_vision_document_detect_text] document_detect_text = CloudVisionTextDetectOperator( image=DETECT_IMAGE, retry=Retry(maximum=10.0), timeout=5, task_id="document_detect_text") # [END howto_operator_vision_document_detect_text] # [START howto_operator_vision_document_detect_text_result] document_detect_text_result = BashOperator( bash_command= "echo {{ task_instance.xcom_pull('document_detect_text')['textAnnotations'][0] }}", task_id="document_detect_text_result", ) # [END howto_operator_vision_document_detect_text_result] # [START howto_operator_vision_detect_labels] detect_labels = CloudVisionDetectImageLabelsOperator( image=DETECT_IMAGE,