Bug fix for many unit tests on MS Windows.
The os.tmpfile() call has been replaced by tempfile.mkstemp() in the data types passed into the unit tests of the prompt interface. The os.tmpfile() call on Windows results in a "OSError: [Errno 13] Permission denied" error.
Authored by: bugman 2011-09-20
Parent: [r14711]
Child: [r14713]