Commit a46dcb04 authored by Patrick Gerken's avatar Patrick Gerken

Add test

parent b8c8284d
...@@ -33,6 +33,15 @@ from ZODB.tests import ( ...@@ -33,6 +33,15 @@ from ZODB.tests import (
) )
class MVCCTests: class MVCCTests:
def checkClosingNestedDatabasesWorks(self):
# This tests for the error described in
# https://github.com/zopefoundation/ZODB/issues/45
db1 = DB(self._storage)
db2 = DB(None, databases=db1.databases, database_name='2')
db1.open().get_connection('2')
db1.close()
db2.close()
def checkCrossConnectionInvalidation(self): def checkCrossConnectionInvalidation(self):
# Verify connections see updated state at txn boundaries. # Verify connections see updated state at txn boundaries.
...@@ -122,7 +131,7 @@ class MVCCTests: ...@@ -122,7 +131,7 @@ class MVCCTests:
self.assertTrue(r2['gamma']['delta'] == 'yes') self.assertTrue(r2['gamma']['delta'] == 'yes')
finally: finally:
db.close() db.close()
class MVCCMappingStorageTests( class MVCCMappingStorageTests(
StorageTestBase.StorageTestBase, StorageTestBase.StorageTestBase,
......
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