[Neo-report] r2326 gregory - in /trunk/neo: master/ tests/master/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Oct 1 16:12:39 CEST 2010
Author: gregory
Date: Fri Oct 1 16:12:39 2010
New Revision: 2326
Log:
Raise when an inconsistency is found between storages during verification.
Modified:
trunk/neo/master/verification.py
trunk/neo/tests/master/testVerification.py
Modified: trunk/neo/master/verification.py
==============================================================================
--- trunk/neo/master/verification.py [iso-8859-1] (original)
+++ trunk/neo/master/verification.py [iso-8859-1] Fri Oct 1 16:12:39 2010
@@ -216,7 +216,8 @@ class VerificationManager(BaseServiceHan
# This is the first answer.
self._oid_set.update(oid_set)
elif self._oid_set != oid_set:
- self._oid_set = None
+ raise ValueError, "Inconsistent transaction %s" % \
+ (dump(tid, ))
def tidNotFound(self, conn, message):
uuid = conn.getUUID()
Modified: trunk/neo/tests/master/testVerification.py
==============================================================================
--- trunk/neo/tests/master/testVerification.py [iso-8859-1] (original)
+++ trunk/neo/tests/master/testVerification.py [iso-8859-1] Fri Oct 1 16:12:39 2010
@@ -174,9 +174,8 @@ class MasterVerificationTests(NeoTestBas
self.verification._uuid_set.add(uuid)
self.assertEquals(len(self.verification._oid_set), 1)
new_oid = self.getOID(2)
- verification.answerTransactionInformation(conn, new_tid,
- "user", "desc", "ext", False, [new_oid,])
- self.assertEquals(self.verification._oid_set, None)
+ self.assertRaises(ValueError, verification.answerTransactionInformation,
+ conn, new_tid, "user", "desc", "ext", False, [new_oid,])
def test_13_tidNotFound(self):
verification = self.verification
More information about the Neo-report
mailing list