mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
This should not be backported to 2.3, as it might break backwards compatibility.
This commit is contained in:
parent
411c602349
commit
d662548c72
3 changed files with 10 additions and 2 deletions
|
@ -49,7 +49,8 @@ class TC(unittest.TestCase):
|
|||
npre = nbase[:len(pre)]
|
||||
nsuf = nbase[len(nbase)-len(suf):]
|
||||
|
||||
self.assertEqual(ndir, dir,
|
||||
# check for equality of the absolute paths!
|
||||
self.assertEqual(os.path.abspath(ndir), os.path.abspath(dir),
|
||||
"file '%s' not in directory '%s'" % (name, dir))
|
||||
self.assertEqual(npre, pre,
|
||||
"file '%s' does not begin with '%s'" % (nbase, pre))
|
||||
|
@ -384,6 +385,10 @@ class test_mkstemp(TC):
|
|||
dir = tempfile.gettempdir()
|
||||
try:
|
||||
(fd, name) = tempfile.mkstemp(dir=dir, prefix=pre, suffix=suf)
|
||||
(ndir, nbase) = os.path.split(name)
|
||||
adir = os.path.abspath(dir)
|
||||
self.assertEqual(adir, ndir,
|
||||
"Directory '%s' incorrectly returned as '%s'" % (adir, ndir))
|
||||
except:
|
||||
self.failOnException("mkstemp")
|
||||
|
||||
|
@ -400,6 +405,7 @@ class test_mkstemp(TC):
|
|||
self.do_create(suf="b")
|
||||
self.do_create(pre="a", suf="b")
|
||||
self.do_create(pre="aa", suf=".txt")
|
||||
self.do_create(dir=".")
|
||||
|
||||
def test_choose_directory(self):
|
||||
# mkstemp can create directories in a user-selected directory
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue