[Checkins] SVN: zope.server/trunk/src/zope/server/ftp/ Fix testHELP that sometimes fails on a busy buildbot
Gediminas Paulauskas
menesis at pov.lt
Wed Mar 23 10:21:44 EDT 2011
Log message for revision 121089:
Fix testHELP that sometimes fails on a busy buildbot
Changed:
U zope.server/trunk/src/zope/server/ftp/server.py
U zope.server/trunk/src/zope/server/ftp/tests/test_ftpserver.py
-=-
Modified: zope.server/trunk/src/zope/server/ftp/server.py
===================================================================
--- zope.server/trunk/src/zope/server/ftp/server.py 2011-03-23 08:36:17 UTC (rev 121088)
+++ zope.server/trunk/src/zope/server/ftp/server.py 2011-03-23 14:21:43 UTC (rev 121089)
@@ -194,7 +194,7 @@
def cmd_help(self, args):
'See IFTPCommandHandler'
- self.reply('HELP_START')
+ self.reply('HELP_START', flush=0)
self.write('Help goes here somewhen.\r\n')
self.reply('HELP_END')
Modified: zope.server/trunk/src/zope/server/ftp/tests/test_ftpserver.py
===================================================================
--- zope.server/trunk/src/zope/server/ftp/tests/test_ftpserver.py 2011-03-23 08:36:17 UTC (rev 121088)
+++ zope.server/trunk/src/zope/server/ftp/tests/test_ftpserver.py 2011-03-23 14:21:43 UTC (rev 121089)
@@ -15,7 +15,6 @@
"""
import asyncore
import ftplib
-import unittest
import socket
import sys
import time
@@ -171,7 +170,6 @@
for command in commands:
ftp.send('%s\r\n' %command)
- time.sleep(.01)
result = ftp.recv(10000)
self.failUnless(result.endswith('\r\n'))
finally:
@@ -268,9 +266,6 @@
# import only now to prevent the testrunner from importing it too early
# Otherwise dualmodechannel.the_trigger is closed by the ZEO tests
from zope.server.ftp.server import status_messages
- # TODO This test doesn't work. I think it is because execute()
- # doesn't read the whole reply. The execeute() helper
- # function should be fixed, but that's for another day.
result = status_messages['HELP_START'] + '\r\n'
result += 'Help goes here somewhen.\r\n'
result += status_messages['HELP_END'] + '\r\n'
More information about the checkins
mailing list