12345678910111213141516171819202122232425262728293031323334 |
- 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("ERROR: XSLT expected output of %r" % (expected_output,))
- print("but got %r" % (got,))
- finally:
- f.close()
- finally:
- try:
- os.unlink(output_name)
- except os.error:
- pass
-
-
- if __name__ == "__main__":
- unittest.main()
|