| from src.worker_payload import LONGCAT_ARTICLE_WORKER_SCRIPT | |
| def test_longcat_worker_payload_compiles(): | |
| compile(LONGCAT_ARTICLE_WORKER_SCRIPT, "longcat_worker.py", "exec") | |
| def test_longcat_worker_sanitizes_short_description(): | |
| assert 'value = "LongCat video avatar demo"' in LONGCAT_ARTICLE_WORKER_SCRIPT | |
| assert 'new_text = "---\\n" + "\\n".join' in LONGCAT_ARTICLE_WORKER_SCRIPT | |
| def test_longcat_v9_full_inference_gate_contract(): | |
| assert "full-inference-gated" in LONGCAT_ARTICLE_WORKER_SCRIPT | |
| assert "TECHNICAL_BLOCKERS.json" in LONGCAT_ARTICLE_WORKER_SCRIPT | |
| assert "kernels-community/flash-attn2" in LONGCAT_ARTICLE_WORKER_SCRIPT | |
| assert "infer_generation_gate" in LONGCAT_ARTICLE_WORKER_SCRIPT | |
| assert "diagnostic report instead" in LONGCAT_ARTICLE_WORKER_SCRIPT | |