On 4/28/07, Calvin Spealman <[EMAIL PROTECTED]> wrote:
> Index: test_os.py
> ===================================================================
> --- test_os.py (revision 54982)
> +++ test_os.py (working copy)
> @@ -6,6 +6,7 @@
> import unittest
> import warnings
> import sys
> +import tempfile
> from test import test_support
>
> warnings.filterwarnings("ignore", "tempnam", RuntimeWarning, __name__)
> @@ -241,13 +242,18 @@
> self.assertEquals(os.stat(self.fname).st_mtime, t1)
>
> def test_1686475(self):
> + fn = tempfile.mktemp()
> + openfile = open(fn, 'w')
> # Verify that an open file can be stat'ed
> try:
> - os.stat(r"c:\pagefile.sys")
> + os.stat(fn)
> except WindowsError, e:
> if e == 2: # file does not exist; cannot run test
> return
> self.fail("Could not stat pagefile.sys")
> + finally:
> + openfile.close()
> + os.remove(fn)
>
> from test import mapping_tests
mktemp() is deprecated. You may want to use mkstemp(). There will be
no need for explicit open as well as mkstemp() also returns open
descriptor.
Thanks,
Raghu.
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com