[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