1234567891011121314151617181920212223242526272829 |
- 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()
|