本文整理匯總了Python中airflow.operators.bash_operator.BashOperator.execute方法的典型用法代碼示例。如果您正苦於以下問題:Python BashOperator.execute方法的具體用法?Python BashOperator.execute怎麽用?Python BashOperator.execute使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類airflow.operators.bash_operator.BashOperator
的用法示例。
在下文中一共展示了BashOperator.execute方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test_return_value
# 需要導入模塊: from airflow.operators.bash_operator import BashOperator [as 別名]
# 或者: from airflow.operators.bash_operator.BashOperator import execute [as 別名]
def test_return_value(self):
bash_operator = BashOperator(
bash_command='echo "stdout"',
task_id='test_return_value',
dag=None
)
return_value = bash_operator.execute(context={})
self.assertEqual(return_value, u'stdout')
示例2: test_return_value_to_xcom
# 需要導入模塊: from airflow.operators.bash_operator import BashOperator [as 別名]
# 或者: from airflow.operators.bash_operator.BashOperator import execute [as 別名]
def test_return_value_to_xcom(self):
bash_operator = BashOperator(
bash_command='echo "stdout"',
xcom_push=True,
task_id='test_return_value_to_xcom',
dag=None
)
xcom_return_value = bash_operator.execute(context={})
self.assertEqual(xcom_return_value, u'stdout')