mirror of
https://github.com/python/cpython.git
synced 2025-12-05 00:52:25 +00:00
simpler temp dir cleanup
This commit is contained in:
parent
de9a0d3158
commit
ab0053aa13
1 changed files with 6 additions and 8 deletions
|
|
@ -11,6 +11,7 @@ import anydbm
|
||||||
import whichdb
|
import whichdb
|
||||||
import os
|
import os
|
||||||
import tempfile
|
import tempfile
|
||||||
|
import shutil
|
||||||
|
|
||||||
class Bsddb185Tests(unittest.TestCase):
|
class Bsddb185Tests(unittest.TestCase):
|
||||||
|
|
||||||
|
|
@ -28,15 +29,12 @@ class Bsddb185Tests(unittest.TestCase):
|
||||||
# Verify that anydbm.open does *not* create a bsddb185 file
|
# Verify that anydbm.open does *not* create a bsddb185 file
|
||||||
tmpdir = tempfile.mkdtemp()
|
tmpdir = tempfile.mkdtemp()
|
||||||
try:
|
try:
|
||||||
try:
|
dbfile = os.path.join(tmpdir, "foo.db")
|
||||||
dbfile = os.path.join(tmpdir, "foo.db")
|
anydbm.open(dbfile, "c").close()
|
||||||
anydbm.open(os.path.splitext(dbfile)[0], "c").close()
|
ftype = whichdb.whichdb(dbfile)
|
||||||
ftype = whichdb.whichdb(dbfile)
|
self.assertNotEqual(ftype, "bsddb185")
|
||||||
self.assertNotEqual(ftype, "bsddb185")
|
|
||||||
finally:
|
|
||||||
os.unlink(dbfile)
|
|
||||||
finally:
|
finally:
|
||||||
os.rmdir(tmpdir)
|
shutil.rmtree(tmpdir)
|
||||||
|
|
||||||
def test_main():
|
def test_main():
|
||||||
run_unittest(Bsddb185Tests)
|
run_unittest(Bsddb185Tests)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue