test_hello_world.py 467 B

123456789101112131415
  1. """XXL-JOB 测试 Handler —— 验证 Admin → Executor 通信链路"""
  2. import logging
  3. from supply.infra.xxl_jobs.xxl_decorator import xxl_job
  4. logger = logging.getLogger(__name__)
  5. @xxl_job("testHelloWorld")
  6. async def test_hello_world(param: str) -> dict:
  7. """测试 handler:打印 hello world"""
  8. logger.info("testHelloWorld triggered, param=%s", param)
  9. print(f"hello world! param: {param}")
  10. return {"code": 200, "msg": "hello world printed"}