Todo: 集成多平台 解决因SaiNiu线程抢占资源问题 本地提交测试环境打包 和 正式打包脚本与正式环境打包bat 提交Python32环境包 改进多日志文件生成情况修改打包日志细节

This commit is contained in:
2025-09-18 15:52:03 +08:00
parent 8b9fc925fa
commit 7cfc0c22b7
7608 changed files with 2424791 additions and 25 deletions

View File

@@ -0,0 +1,34 @@
import os
import tempfile
import unittest
import win32com.test.util
expected_output = "The jscript test worked.\nThe Python test worked"
class XSLT(win32com.test.util.TestCase):
def testAll(self):
output_name = tempfile.mktemp("-pycom-test")
cmd = (
"cscript //nologo testxslt.js doesnt_matter.xml testxslt.xsl " + output_name
)
win32com.test.util.ExecuteShellCommand(cmd, self)
try:
f = open(output_name)
try:
got = f.read()
if got != expected_output:
print(f"ERROR: XSLT expected output of {expected_output!r}")
print(f"but got {got!r}")
finally:
f.close()
finally:
try:
os.unlink(output_name)
except OSError:
pass
if __name__ == "__main__":
unittest.main()