[ZCM] [ZC] 1104/ 1 Request "testSetupServers fails on Windows"
Collector: Zope Bugs, Features,
and Patches ...
zope-coders-admin at zope.org
Fri Oct 31 10:42:10 EST 2003
Issue #1104 Update (Request) "testSetupServers fails on Windows"
Status Pending, Zope/bug medium
To followup, visit:
http://zope.org/Collectors/Zope/1104
==============================================================
= Request - Entry #1 by tim_one on Oct 31, 2003 10:42 am
testSetupServers has been failing for a long time on Windows, whether I run it, or whether from ChrisW's automated test runner reports. It doesn't fail on Linux.
ERROR: testSetupServers (Zope.Startup.tests.testStarter.ZopeStarterTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Code\Zope-2_7-branch\lib/python\Zope\Startup\tests\testStarter.py", line 194, in testSetupServers
self.assertRaises(ZConfig.ConfigurationError, starter.setupServers)
File "C:\PYTHON23\lib\unittest.py", line 289, in failUnlessRaises
callableObj(*args, **kwargs)
File "C:\Code\Zope-2_7-branch\lib/python\Zope\Startup\__init__.py", line 187, in setupServers
servers.append(server.create())
File "C:\Code\Zope-2_7-branch\lib/python\ZServer\datatypes.py", line 93, in create
logger_object=access_logger)
File "C:\Code\Zope-2_7-branch\lib/python\ZServer\FTPServer.py", line 600, in __init__
ftp_server.__init__(self, None, *args, **kw)
File "C:\Code\Zope-2_7-branch\lib/python\ZServer\medusa\ftp_server.py", line 727, in __init__
self.bind ((self.ip, self.port))
File "C:\PYTHON23\lib\asyncore.py", line 300, in bind
return self.socket.bind(addr)
File "<string>", line 1, in bind
TypeError: an integer is required
The second half of testSetupServers() appears to be setting up an error case, but it's not dying in the way the test expects. Instead
self.ip == '18092 # conflict'
and
self.port == None
at the time of the failure, and socket.bind has no idea what to make of that. socket.bind raises TypeError, which is sensible given those nonsense arguments.
The test is expecting ZConfig.ConfigurationError instead.
==============================================================
More information about the Zope-Collector-Monitor
mailing list