Commit 2cddee38 authored by Vincent Pelletier's avatar Vincent Pelletier

ProcessingNodeTestCase: Remove "if 1"

parent 0152e9d8
...@@ -214,44 +214,43 @@ class ProcessingNodeTestCase(ZopeTestCase.TestCase): ...@@ -214,44 +214,43 @@ class ProcessingNodeTestCase(ZopeTestCase.TestCase):
# Some tests like testDeferredStyle require that we use self.getPortal() # Some tests like testDeferredStyle require that we use self.getPortal()
# instead of self.portal in order to setup current skin. # instead of self.portal in order to setup current skin.
portal_activities = self.getPortal().portal_activities portal_activities = self.getPortal().portal_activities
if 1: if verbose:
if verbose: ZopeTestCase._print('Executing pending activities ...')
ZopeTestCase._print('Executing pending activities ...') old_message_count = 0
old_message_count = 0 start = time.time()
start = time.time() count = 1000
count = 1000 getMessageList = portal_activities.getMessageList
getMessageList = portal_activities.getMessageList message_list = getMessageList()
message_count = len(message_list)
while message_count and not stop_condition(message_list):
if verbose and old_message_count != message_count:
ZopeTestCase._print(' %i' % message_count)
old_message_count = message_count
portal_activities.process_timer(None, None)
if Lifetime._shutdown_phase:
# XXX CMFActivity contains bare excepts
raise KeyboardInterrupt
message_list = getMessageList() message_list = getMessageList()
message_count = len(message_list) message_count = len(message_list)
while message_count and not stop_condition(message_list): # This prevents an infinite loop.
if verbose and old_message_count != message_count: count -= 1
ZopeTestCase._print(' %i' % message_count) if not count or message_count and all(x.processing_node == -2
old_message_count = message_count for x in message_list):
portal_activities.process_timer(None, None) # We're about to raise RuntimeError, but maybe we've reached
if Lifetime._shutdown_phase: # the stop condition, so check just once more:
# XXX CMFActivity contains bare excepts if stop_condition(message_list):
raise KeyboardInterrupt break
message_list = getMessageList() error_message = 'tic is looping forever. '
message_count = len(message_list) try:
# This prevents an infinite loop. self.assertNoPendingMessage()
count -= 1 except AssertionError, e:
if not count or message_count and all(x.processing_node == -2 error_message += str(e)
for x in message_list): raise RuntimeError(error_message)
# We're about to raise RuntimeError, but maybe we've reached # This give some time between messages
# the stop condition, so check just once more: if count % 10 == 0:
if stop_condition(message_list): portal_activities.timeShift(3 * VALIDATION_ERROR_DELAY)
break if verbose:
error_message = 'tic is looping forever. ' ZopeTestCase._print(' done (%.3fs)\n' % (time.time() - start))
try:
self.assertNoPendingMessage()
except AssertionError, e:
error_message += str(e)
raise RuntimeError(error_message)
# This give some time between messages
if count % 10 == 0:
portal_activities.timeShift(3 * VALIDATION_ERROR_DELAY)
if verbose:
ZopeTestCase._print(' done (%.3fs)\n' % (time.time() - start))
self.abort() self.abort()
def afterSetUp(self): def afterSetUp(self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment