diff options
author | Gregory P. Smith <greg@mad-scientist.com> | 2008-05-15 04:56:18 +0000 |
---|---|---|
committer | Gregory P. Smith <greg@mad-scientist.com> | 2008-05-15 04:56:18 +0000 |
commit | 0c0c9fe87a013394a6c07a3b4a5ea8c225e691b7 (patch) | |
tree | 82f240c93e0b00a18994d8847b053736ee2c9174 /Lib/bsddb | |
parent | 532370fdf061028f994b34bddd1fb470c6f00df3 (diff) | |
download | cpython-0c0c9fe87a013394a6c07a3b4a5ea8c225e691b7.tar.gz |
disable the crashing test. I will also file a bug. This crash does
not appear to be a new bug, its just that the test coverage went up
recently exposing it. (I verified that by testing this test code on
an older Modules/_bsddb.c)
Diffstat (limited to 'Lib/bsddb')
-rw-r--r-- | Lib/bsddb/test/test_lock.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/bsddb/test/test_lock.py b/Lib/bsddb/test/test_lock.py index 9b9ce7b4c9..eee12a4128 100644 --- a/Lib/bsddb/test/test_lock.py +++ b/Lib/bsddb/test/test_lock.py @@ -97,7 +97,11 @@ class LockingTestCase(unittest.TestCase): for t in threads: t.join() - def test03_lock_timeout(self): + def _DISABLED_test03_lock_timeout(self): + # Disabled as this test crashes the python interpreter built in + # debug mode with: + # Fatal Python error: UNREF invalid object + # the error occurs as marked below. self.env.set_timeout(0, db.DB_SET_LOCK_TIMEOUT) self.env.set_timeout(0, db.DB_SET_TXN_TIMEOUT) self.env.set_timeout(123456, db.DB_SET_LOCK_TIMEOUT) @@ -124,6 +128,8 @@ class LockingTestCase(unittest.TestCase): self.assertNotEqual(anID, anID2) lock = self.env.lock_get(anID, "shared lock", db.DB_LOCK_WRITE) start_time=time.time() + # FIXME: I see the UNREF crash as the interpreter trys to exit + # from this call to lock_get. self.assertRaises(db.DBLockNotGrantedError, self.env.lock_get,anID2, "shared lock", db.DB_LOCK_READ) end_time=time.time() |