Rev 2385: Unbreak lockdir tests after adding fast lockdir timeouts to the test suite default environment. in file:///home/robertc/source/baz/hpss-test-correctness/

Robert Collins robertc at robertcollins.net
Thu Mar 29 02:41:57 BST 2007


At file:///home/robertc/source/baz/hpss-test-correctness/

------------------------------------------------------------
revno: 2385
revision-id: robertc at robertcollins.net-20070329014154-2syh5qahvcokiq3p
parent: robertc at robertcollins.net-20070328223141-sfyiqllwuimpvj06
committer: Robert Collins <robertc at robertcollins.net>
branch nick: hpss-test-correctness
timestamp: Thu 2007-03-29 11:41:54 +1000
message:
  Unbreak lockdir tests after adding fast lockdir timeouts to the test suite default environment.
modified:
  bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
=== modified file 'bzrlib/tests/test_lockdir.py'
--- a/bzrlib/tests/test_lockdir.py	2007-02-01 14:59:04 +0000
+++ b/bzrlib/tests/test_lockdir.py	2007-03-29 01:41:54 +0000
@@ -33,7 +33,7 @@
         LockContention, LockError, UnlockableTransport,
         LockNotHeld, LockBroken
         )
-from bzrlib.lockdir import LockDir, _DEFAULT_TIMEOUT_SECONDS
+from bzrlib.lockdir import LockDir
 from bzrlib.tests import TestCaseWithTransport
 from bzrlib.trace import note
 
@@ -286,6 +286,9 @@
 
     def test_34_lock_write_waits(self):
         """LockDir.lock_write() will wait for the lock.""" 
+        # the test suite sets the default to 0 to make deadlocks fail fast.
+        # change it for this test, as we want to try a manual deadlock.
+        bzrlib.lockdir._DEFAULT_TIMEOUT_SECONDS = 300
         t = self.get_transport()
         lf1 = LockDir(t, 'test_lock')
         lf1.create()



More information about the bazaar-commits mailing list