gpt4 book ai didi

python - Airflow Python单元测试?

转载 作者:IT老高 更新时间:2023-10-28 20:42:04 35 4
gpt4 key购买 nike

我想为我们的 DAG 添加一些单元测试,但找不到。是否有用于 DAG 的单元测试框架?存在一个端到端测试框架,但我猜它已经死了:https://issues.apache.org/jira/browse/AIRFLOW-79 .请推荐,谢谢!

最佳答案

像这样测试你的操作符:

class TestMyOperator(TestCase):

def test_execute(self):
with DAG(dag_id="foo", start_date=datetime.now()):
task = MyOperator(task_id="foo")
ti = TaskInstance(task=task, execution_date=datetime.now())
result = task.execute(ti.get_template_context())
self.assertEqual(result, "foo")

Source

关于python - Airflow Python单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45418285/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com