mirror of
https://github.com/python/cpython.git
synced 2025-12-15 21:44:50 +00:00
On Windows, temporarily disable the bsddb test referenced in bug 3892.
We do yell to stderr and the bug is marked as a blocker. Reviewed by barry in #python-dev.
This commit is contained in:
parent
8c2b7dc463
commit
9f381ec50b
1 changed files with 13 additions and 1 deletions
|
|
@ -119,7 +119,19 @@ class DBReplicationManager(unittest.TestCase):
|
|||
timeout = time.time()+10
|
||||
while (time.time()<timeout) and not (self.confirmed_master and self.client_startupdone) :
|
||||
time.sleep(0.02)
|
||||
self.assertTrue(time.time()<timeout)
|
||||
# this fails on Windows as self.client_startupdone never gets set
|
||||
# to True - see bug 3892. BUT - even though this assertion
|
||||
# fails on Windows the rest of the test passes - so to prove
|
||||
# that we let the rest of the test run. Sadly we can't
|
||||
# make use of raising TestSkipped() here (unittest still
|
||||
# reports it as an error), so we yell to stderr.
|
||||
import sys
|
||||
if sys.platform=="win32":
|
||||
print >> sys.stderr, \
|
||||
"XXX - windows bsddb replication fails on windows and is skipped"
|
||||
print >> sys.stderr, "XXX - Please see issue #3892"
|
||||
else:
|
||||
self.assertTrue(time.time()<timeout)
|
||||
|
||||
d = self.dbenvMaster.repmgr_site_list()
|
||||
self.assertEquals(len(d), 1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue