[Twisted-Python] Failed test cases w/ Twisted CVS on Mac OS X 10.2.x w/ (mostly) stock Python 2.2

Bob Ippolito bob at redivi.com
Thu Dec 12 10:53:51 EST 2002


I haven't looked very far into these.. but I do have a potential fix 
and a workaround..

for twisted.test.test_popsicle.PicklesicleTest.testPickle, the fix is 
likely as simple as changing True and False to 1 and 0 (2.2 doesn't 
know True and False, but 2.2.1 does... Apple hasn't updated to 2.2.2 
yet as of 10.2.3 build 6G24)

I suppose that the conch tests should be ignored if you're missing 
Crypto?

Note that I'm running an extra test suite (test_nmea.py) for the NMEA 
0183 GPS protocol I've submitted to Itamar, so my count is 352 instead 
of 351.

I try and keep my python pretty stock so I know what's going to run on 
untainted systems, I believe the only modules I've installed myself 
that twisted uses anywhere are ssl and the xml-sig stuff, since Apple 
obviously isn't very good at compiling python yet.

-bob

======================================================================
ERROR: Test DNS 'PTR' record queries
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/internet/udp.py", line 110, in 
doRead
     self.protocol.datagramReceived(data, addr)
   File "/Users/bob/src/Twisted/twisted/protocols/dns.py", line 809, in 
datagramReceived
     d.callback(m)
   File "/Users/bob/src/Twisted/twisted/internet/defer.py", line 162, in 
callback
     self._startRunCallbacks(result, 0)
   File "/Users/bob/src/Twisted/twisted/internet/defer.py", line 213, in 
_startRunCallbacks
     self._runCallbacks()
--- <exception caught here> ---
   File "/Users/bob/src/Twisted/twisted/internet/defer.py", line 227, in 
_runCallbacks
     (self.result,)+tuple(args), kw)
   File "/Users/bob/src/Twisted/pyunit/unittest.py", line 334, in 
_deferredFUEqualCallback
     self.failUnlessEqual(expected, success)
   File "/Users/bob/src/Twisted/pyunit/unittest.py", line 279, in 
failUnlessEqual
     raise self.failureException, (msg or '%s != %s' % (repr(first), 
repr(second)))
exceptions.AssertionError: [<twisted.protocols.dns.Record_PTR instance 
at 0xccaec0>] != []
======================================================================
ERROR: testPickle (twisted.test.test_popsicle.PicklesicleTest)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_popsicle.py", line 
113, in testPickle
     alice._tracker = gcall(l.append, True)
NameError: global name 'True' is not defined
======================================================================
ERROR: testNormalTermination 
(twisted.test.test_process.PosixProcessTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_process.py", line 207, 
in testNormalTermination
     p.reason.trap(error.ProcessDone)
   File "/Users/bob/src/Twisted/twisted/python/failure.py", line 230, in 
trap
     raise self
Failure: [Failure instance: Traceback! 
twisted.internet.error.ProcessTerminated, process ended with exit code 1
]
======================================================================
ERROR: testReconnect (twisted.test.test_tcp.ConnectorTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_tcp.py", line 276, in 
testReconnect
     factory.reason.trap(error.ConnectionRefusedError)
   File "/Users/bob/src/Twisted/twisted/python/failure.py", line 230, in 
trap
     raise self
Failure: [Failure instance: Traceback! 
twisted.internet.error.TimeoutError,
]
======================================================================
ERROR: testFailing (twisted.test.test_tcp.LoopbackTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_tcp.py", line 131, in 
testFailing
     clientF.reason.trap(error.ConnectionRefusedError)
   File "/Users/bob/src/Twisted/twisted/python/failure.py", line 230, in 
trap
     raise self
Failure: [Failure instance: Traceback! 
twisted.internet.error.TimeoutError,
]
======================================================================
ERROR: testMessages (twisted.test.test_unix.UnixSocketTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_smtp.py", line 146, in 
testMessages
     self.loopback(protocol, clientProtocol)
   File "/Users/bob/src/Twisted/twisted/test/test_unix.py", line 27, in 
loopback
     loopback.loopbackUNIX(client, server)
   File "/Users/bob/src/Twisted/twisted/protocols/loopback.py", line 
132, in loopbackUNIX
     reactor.iterate()
   File "/Users/bob/src/Twisted/twisted/internet/base.py", line 201, in 
iterate
     self.doIteration(delay)
--- <exception caught here> ---
   File "/Users/bob/src/Twisted/twisted/internet/default.py", line 547, 
in doSelect
     why = getattr(selectable, method)()
   File "/Users/bob/src/Twisted/twisted/internet/abstract.py", line 102, 
in doWrite
     self.unsent = self.unsent[l:]
exceptions.TypeError: sequence index must be integer
======================================================================
FAIL: testCallLater (twisted.test.test_internet.InterfaceTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_internet.py", line 96, 
in testCallLater
     self.assertEquals(self._called, 1)
   File "/Users/bob/src/Twisted/pyunit/unittest.py", line 279, in 
failUnlessEqual
     raise self.failureException, (msg or '%s != %s' % (repr(first), 
repr(second)))
AssertionError: 0 != 1
======================================================================
FAIL: testReadLimit (twisted.test.test_policies.ThrottlingTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_policies.py", line 
201, in testReadLimit
     self.assertEquals(c1.buffer, "01234567890123456789")
   File "/Users/bob/src/Twisted/pyunit/unittest.py", line 279, in 
failUnlessEqual
     raise self.failureException, (msg or '%s != %s' % (repr(first), 
repr(second)))
AssertionError: '0123456789' != '01234567890123456789'
======================================================================
FAIL: testFileRebuild (twisted.test.test_rebuild.RebuildTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_rebuild.py", line 73, 
in testFileRebuild
     assert b.b() == 'c'
AssertionError
----------------------------------------------------------------------
Ran 352 tests in 151.419s

FAILED (failures=3, errors=6)
The following test modules had errors when loading:

* twisted.test.test_conch:
Traceback (most recent call last):
   File "/Users/bob/src/Twisted/twisted/test/test_all.py", line 80, in 
loadTestsFromMyPackage
     locals(), globals(), [name])
   File "/Users/bob/src/Twisted/twisted/test/test_conch.py", line 19, in 
?
     from twisted.conch.ssh import keys, transport, factory, userauth, 
connection, common, session
   File "/Users/bob/src/Twisted/twisted/conch/ssh/keys.py", line 32, in ?
     from Crypto.Cipher import DES
ImportError: No module named Crypto.Cipher





More information about the Twisted-Python mailing list