[ZODB-Dev] Heads-up: Test failure on trunk/Python 2.4.2/OS X
Jens Vagelpohl
jens at dataflake.org
Sat Dec 10 14:19:53 EST 2005
Just as a heads-up because I don't know how much testing ever gets
done on OS X: Running the tests on the current ZODB trunk using a
self.built Python 2.4.2 on OS X (10.4.3) the following test fails:
------------------------------------
Failure in test test_must_use_consistent_connections
(ZODB.tests.testcrossdatabasereferences)
Failed doctest test for
ZODB.tests.testcrossdatabasereferences.test_must_use_consistent_connecti
ons
File "src/ZODB/tests/testcrossdatabasereferences.py", line 29, in
test_must_use_consistent_connections
----------------------------------------------------------------------
File "src/ZODB/tests/testcrossdatabasereferences.py", line 55, in
ZODB.tests.testcrossdatabasereferences.test_must_use_consistent_connecti
ons
Failed example:
tm.commit() # doctest: +NORMALIZE_WHITESPACE
Expected:
Traceback (most recent call last):
...
InvalidObjectReference: Attempt to store a reference to an object
from a separate onnection to the same database or multidatabase
Got:
Traceback (most recent call last):
File "src/zope/testing/doctest.py", line 1256, in __run
compileflags, 1) in test.globs
File "<doctest
ZODB.tests.testcrossdatabasereferences.test_must_use_consistent_connecti
ons[13]>", line 1, in ?
tm.commit() # doctest: +NORMALIZE_WHITESPACE
File "src/transaction/_manager.py", line 96, in commit
return self.get().commit(sub, deprecation_wng=False)
File "src/transaction/_transaction.py", line 380, in commit
self._saveCommitishError() # This raises!
File "src/transaction/_transaction.py", line 378, in commit
self._commitResources()
File "src/transaction/_transaction.py", line 433, in
_commitResources
rm.commit(self)
File "src/ZODB/Connection.py", line 481, in commit
self._commit(transaction)
File "src/ZODB/Connection.py", line 523, in _commit
self._store_objects(ObjectWriter(obj), transaction)
File "src/ZODB/Connection.py", line 550, in _store_objects
p = writer.serialize(obj) # This calls __getstate__ of obj
File "src/ZODB/serialize.py", line 407, in serialize
return self._dump(meta, obj.__getstate__())
File "src/ZODB/serialize.py", line 416, in _dump
self._p.dump(state)
File "src/ZODB/serialize.py", line 341, in persistent_id
raise InvalidObjectReference(
InvalidObjectReference: Attempt to store a reference to an
object from a separate connection to the same database or multidatabase
----------------------------------------------------------------------
File "src/ZODB/tests/testcrossdatabasereferences.py", line 71, in
ZODB.tests.testcrossdatabasereferences.test_must_use_consistent_connecti
ons
Failed example:
tm.commit() # doctest: +NORMALIZE_WHITESPACE
Expected:
Traceback (most recent call last):
...
InvalidObjectReference: Attempt to store a reference to an object
from a separate onnection to the same database or multidatabase
Got:
Traceback (most recent call last):
File "src/zope/testing/doctest.py", line 1256, in __run
compileflags, 1) in test.globs
File "<doctest
ZODB.tests.testcrossdatabasereferences.test_must_use_consistent_connecti
ons[19]>", line 1, in ?
tm.commit() # doctest: +NORMALIZE_WHITESPACE
File "src/transaction/_manager.py", line 96, in commit
return self.get().commit(sub, deprecation_wng=False)
File "src/transaction/_transaction.py", line 380, in commit
self._saveCommitishError() # This raises!
File "src/transaction/_transaction.py", line 378, in commit
self._commitResources()
File "src/transaction/_transaction.py", line 433, in
_commitResources
rm.commit(self)
File "src/ZODB/Connection.py", line 481, in commit
self._commit(transaction)
File "src/ZODB/Connection.py", line 523, in _commit
self._store_objects(ObjectWriter(obj), transaction)
File "src/ZODB/Connection.py", line 550, in _store_objects
p = writer.serialize(obj) # This calls __getstate__ of obj
File "src/ZODB/serialize.py", line 407, in serialize
return self._dump(meta, obj.__getstate__())
File "src/ZODB/serialize.py", line 416, in _dump
self._p.dump(state)
File "src/ZODB/serialize.py", line 341, in persistent_id
raise InvalidObjectReference(
InvalidObjectReference: Attempt to store a reference to an
object from a separate connection to the same database or multidatabase
------------------------------------------------
jens
More information about the ZODB-Dev
mailing list