Commit c3612256 authored by Tres Seaver's avatar Tres Seaver

Suppress ResourceWarnings under Py3k.

parent 3f7bfa1e
...@@ -135,14 +135,17 @@ class TestFileStorageURIResolver(Base, unittest.TestCase): ...@@ -135,14 +135,17 @@ class TestFileStorageURIResolver(Base, unittest.TestCase):
def test_invoke_factory_filestorage(self): def test_invoke_factory_filestorage(self):
import os import os
from ZODB.FileStorage import FileStorage
self.assertFalse(os.path.exists(os.path.join(self.tmpdir, 'db.db'))) self.assertFalse(os.path.exists(os.path.join(self.tmpdir, 'db.db')))
resolver = self._makeOne() resolver = self._makeOne()
factory, dbkw = resolver('file://%s/db.db?quota=200' % self.tmpdir) factory, dbkw = resolver('file://%s/db.db?quota=200' % self.tmpdir)
storage = factory() storage = factory()
from ZODB.FileStorage import FileStorage
self.assertTrue(isinstance(storage, FileStorage)) self.assertTrue(isinstance(storage, FileStorage))
self.assertEqual(storage._quota, 200) try:
self.assertTrue(os.path.exists(os.path.join(self.tmpdir, 'db.db'))) self.assertEqual(storage._quota, 200)
self.assertTrue(os.path.exists(os.path.join(self.tmpdir, 'db.db')))
finally:
storage.close()
def test_invoke_factory_demostorage(self): def test_invoke_factory_demostorage(self):
import os import os
...@@ -154,8 +157,11 @@ class TestFileStorageURIResolver(Base, unittest.TestCase): ...@@ -154,8 +157,11 @@ class TestFileStorageURIResolver(Base, unittest.TestCase):
storage = factory() storage = factory()
self.assertTrue(isinstance(storage, DemoStorage)) self.assertTrue(isinstance(storage, DemoStorage))
self.assertTrue(isinstance(storage.base, FileStorage)) self.assertTrue(isinstance(storage.base, FileStorage))
self.assertEqual(dbkw, {}) try:
self.assertTrue(os.path.exists(os.path.join(self.tmpdir, 'db.db'))) self.assertEqual(dbkw, {})
self.assertTrue(os.path.exists(os.path.join(self.tmpdir, 'db.db')))
finally:
storage.close()
def test_invoke_factory_blobstorage(self): def test_invoke_factory_blobstorage(self):
import os import os
...@@ -171,8 +177,11 @@ class TestFileStorageURIResolver(Base, unittest.TestCase): ...@@ -171,8 +177,11 @@ class TestFileStorageURIResolver(Base, unittest.TestCase):
'&blobstorage_layout=bushy' % (self.tmpdir, q(self.tmpdir))) '&blobstorage_layout=bushy' % (self.tmpdir, q(self.tmpdir)))
storage = factory() storage = factory()
self.assertTrue(isinstance(storage, BlobStorage)) self.assertTrue(isinstance(storage, BlobStorage))
self.assertTrue(os.path.exists(DB_FILE)) try:
self.assertTrue(os.path.exists(BLOB_DIR)) self.assertTrue(os.path.exists(DB_FILE))
self.assertTrue(os.path.exists(BLOB_DIR))
finally:
storage.close()
def test_invoke_factory_blobstorage_and_demostorage(self): def test_invoke_factory_blobstorage_and_demostorage(self):
import os import os
...@@ -188,8 +197,11 @@ class TestFileStorageURIResolver(Base, unittest.TestCase): ...@@ -188,8 +197,11 @@ class TestFileStorageURIResolver(Base, unittest.TestCase):
'&blobstorage_layout=bushy' % (self.tmpdir, q(self.tmpdir))) '&blobstorage_layout=bushy' % (self.tmpdir, q(self.tmpdir)))
storage = factory() storage = factory()
self.assertTrue(isinstance(storage, DemoStorage)) self.assertTrue(isinstance(storage, DemoStorage))
self.assertTrue(os.path.exists(DB_FILE)) try:
self.assertTrue(os.path.exists(BLOB_DIR)) self.assertTrue(os.path.exists(DB_FILE))
self.assertTrue(os.path.exists(BLOB_DIR))
finally:
storage.close()
def test_dbargs(self): def test_dbargs(self):
resolver = self._makeOne() resolver = self._makeOne()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment