chore: [workflow] 提交工作区代码
This commit is contained in:
1 parent
2ff588a65d
commit
01f3d7aaf7
131 files changed
+24306
-1320
No files matched your search
@@ -80,16 +80,21 @@ def test_default_registry_covers_every_executable_workflow_entry() -> None:
|
||||
for entry in entries:
|
||||
workflow_entries.add(f"{workflow['module']}:{entry}")
|
||||
|
||||
assert scheduled_workflows == 29
|
||||
assert scheduled_workflows == 35
|
||||
assert manual_workflows == 0
|
||||
assert len(workflow_entries) == 44
|
||||
assert len(catalog.scripts) == 49
|
||||
assert len(workflow_entries) == 50
|
||||
assert len(catalog.scripts) == 55
|
||||
assert workflow_entries < set(catalog.script_ids)
|
||||
assert {
|
||||
"content.mapping.rebuild",
|
||||
"content.failed.retry",
|
||||
"shop.douyin_price_appeal",
|
||||
"shop.jd_self_operated.collect_brand",
|
||||
"shop.jd_customer_service.collect",
|
||||
"shop.jd_negative_reviews.collect",
|
||||
"shop.jd_after_sales_issues.collect",
|
||||
"shop.douyin_customer_service.collect",
|
||||
"shop.douyin_after_sales_quality.collect",
|
||||
"product.backfill.run",
|
||||
"product.erp_all_shop_daily",
|
||||
"product.review.orchestrate",
|
||||
@@ -115,6 +120,21 @@ def test_default_registry_covers_every_executable_workflow_entry() -> None:
|
||||
"--price-appeal",
|
||||
"--execute",
|
||||
)
|
||||
assert catalog.get("shop.jd_customer_service.collect").default_args == (
|
||||
"--date",
|
||||
"{business_date}",
|
||||
"--headless",
|
||||
)
|
||||
assert catalog.get("shop.douyin_customer_service.collect").default_args == (
|
||||
"--date",
|
||||
"{business_date}",
|
||||
"--headless",
|
||||
)
|
||||
assert catalog.get("shop.douyin_after_sales_quality.collect").default_args == (
|
||||
"--date",
|
||||
"{business_date}",
|
||||
"--headless",
|
||||
)
|
||||
assert catalog.get("product.backfill.run").default_args == (
|
||||
"--from",
|
||||
"{business_date}",
|
||||
@@ -136,6 +156,21 @@ def test_default_registry_covers_every_executable_workflow_entry() -> None:
|
||||
"{business_date}",
|
||||
"--execute",
|
||||
)
|
||||
assert catalog.get("product.tmall_wanxiang_ads.collect").default_args == (
|
||||
"--date",
|
||||
"{business_date}",
|
||||
"--headless",
|
||||
)
|
||||
assert catalog.get("product.jd_ad_costs.collect").default_args == (
|
||||
"--date",
|
||||
"{business_date}",
|
||||
"--headless",
|
||||
)
|
||||
assert catalog.get("product.douyin_qianchuan_ads.collect").default_args == (
|
||||
"--date",
|
||||
"{business_date}",
|
||||
"--headless",
|
||||
)
|
||||
assert catalog.get("supply.workflow.run").default_args == (
|
||||
"mcp-run",
|
||||
"purchase-order-update",
|
||||
@@ -249,7 +284,7 @@ def test_cli_lists_and_dry_runs_registered_commands(tmp_path: Path) -> None:
|
||||
|
||||
assert main(["scripts", "list", "--json"], settings=settings, stdout=output) == 0
|
||||
rows = json.loads(output.getvalue())
|
||||
assert len(rows) == 49
|
||||
assert len(rows) == 55
|
||||
assert {row["module"] for row in rows} == {
|
||||
"content_marketing",
|
||||
"product_commerce",
|
||||
|
||||
Reference in new issue
Block a user