The Python programming language has a test suite that runs in Wine.
To run the entire suite from the command line, once python is installed:
$ wine 'c:\Python31\python.exe' -m test.regrtest -uall
Many of the tests give output that looks like errors when they succeed. The summary at the end is the easiest way to see what tests have failed.
To run an individual test:
$ wine 'c:\Python31\python.exe' -m test.test_ctypes
With Python 3.1.1 on Wine 1.1.35, the following tests fail on AustinEnglish's machine:
test_distutils - Also fails on Windows - http://bugs.python.org/issue7645
test_ftplib - bug 21272
test_multiprocessing - bug 17273
- test_os
test_poplib - bug 21273
test_smtplib - bug 21274
test_startfile - expects an association for .vbs files - bug 21275
test_subprocess - bug 17758 (checks /proc)
test_urllib2 - must be run from within C: - http://bugs.python.org/issue7648 (fixed in Python SVN)
test_uuid - Python uses UuidCreateSequential to get the hardware address of the current machine. I'm not sure this is a sound method. - bug 21276. Fixed in python SVN.
test_winsound - expects e.g. PlaySound("SystemExclamation", NULL, SND_ALIAS) to succeed. - bug 21277
test_zipimport_support - somehow a C: gets changed to a c: - bug 21278
With Python 3.1.1 on Windows XP SP3 on AustinEnglish's work machine, two tests fail:
test_distutils - http://bugs.python.org/issue7645 (fails on wine as well, fixed in recent Python)
test_ntpath - http://bugs.python.org/issue7991
test_telnetlib - http://bugs.python.org/issue7646 (passes on wine, may be a flaky test?)
