import asyncio import os from pdf import translate_pdf def test_translate_pdf(): test_pdf_path = os.path.abspath("/Users/mengxin/Project/mcp-client/测试文档.pdf") if not os.path.exists(test_pdf_path): print("测试PDF文件不存在,请放置测试文档.pdf 在当前目录下。") return result = asyncio.run(translate_pdf(test_pdf_path)) print("翻译结果:\n", result) assert "翻译失败" not in result and "PDF解析失败" not in result, "翻译或解析失败" if __name__ == "__main__": test_translate_pdf()