[Twisted-Python] [Large] test results on windows (was Re: IMPORTANT: win32 status...)

Thomas Heller theller at python.net
Wed Jun 11 11:42:25 MDT 2003


Itamar Shtull-Trauring <itamar at itamarst.org> writes:

> All tests are now passing, except for one timing issue with test_rebuild
> reported by Cory that I can't reproduce, and possible problems with SSL
> that may be result of using old version of pyOpenSSL.
> 

Here's what I get with the win32eventreactor (I did a cvs update
yesterday night). Python 2.2.2, win32all-152, Windows XP pro.
It seems to hang after
  IMAP4ServerTestCase
    testAppend ...

After the '--------' line in this post is the output of the same test
using the default reactor, this one also seems to hang in the same test,
but it prints no FAIL messages.

c:\sf\Twisted>py22 bin\trial -p twisted.test -r win32eventreactor -v
Using twisted.internet.win32eventreactor reactor
c:\sf\Twisted\twisted\protocols\dns.py:50: RuntimeWarning: PyCrypto not available - proceeding with non-cryptographicall
y secure random source
  1
twisted.test.test_app
  AppTestCase
    testIllegalUnlistens ...                                               ?[32;1m[OK]?[0m
    testListenUnlistenTCP ...                                              ?[32;1m[OK]?[0m
    testListenUnlistenUDP ...                                              ?[32;1m[OK]?[0m
    testListenUnlistenUNIX ...                                             ?[32;1m[OK]?[0m
  ServiceTestCase
    testRegisterService ...                                                ?[32;1m[OK]?[0m
twisted.test.test_banana
  BananaTestCase
    testCrashString ...                                                    ?[32;1m[OK]?[0m
    testFloat ...                                                          ?[32;1m[OK]?[0m
    testInteger ...                                                        ?[32;1m[OK]?[0m
    testList ...                                                           ?[32;1m[OK]?[0m
    testLong ...                                                           ?[32;1m[OK]?[0m
    testNegative ...                                                       ?[32;1m[OK]?[0m
    testNegativeLong ...                                                   ?[32;1m[OK]?[0m
    testOversizedList ...                                                  ?[32;1m[OK]?[0m
    testOversizedString ...                                                ?[32;1m[OK]?[0m
    testPartial ...                                                        ?[32;1m[OK]?[0m
    testString ...                                                         ?[32;1m[OK]?[0m
  MathTestCase
    testInt2b128 ...                                                       ?[32;1m[OK]?[0m
twisted.test.test_bounce
  BounceTestCase
    testBounceFormat ...                                                   ?[32;1m[OK]?[0m
    testBounceMIME ...                                                     ?[32;1m[OK]?[0m
twisted.test.test_coil
  CoilTest
    testConfigurable ...                                                   ?[32;1m[OK]?[0m
    testCustomConfigurable ...                                             ?[32;1m[OK]?[0m
    testRegistration ...                                                   ?[32;1m[OK]?[0m
twisted.test.test_compat
  CompatTestCase
    testBool ...                                                           ?[32;1m[OK]?[0m
    testDict ...                                                           ?[32;1m[OK]?[0m
    testIsinstance ...                                                     ?[32;1m[OK]?[0m
    testIteration ...                                                      ?[32;1m[OK]?[0m
    testStrip ...                                                          ?[32;1m[OK]?[0m
twisted.test.test_components
  AdapterTestCase
    testAllowDuplicates ...                                                ?[32;1m[OK]?[0m
    testBadRegister ...                                                    ?[32;1m[OK]?[0m
    testGetAdapter ...                                                     ?[32;1m[OK]?[0m
    testGetAdapterClass ...                                                ?[32;1m[OK]?[0m
    testGetSubAdapter ...                                                  ?[32;1m[OK]?[0m
    testNoAdapter ...                                                      ?[32;1m[OK]?[0m
    testParentInterface ...                                                ?[32;1m[OK]?[0m
    testSelfIsAdapter ...                                                  ?[32;1m[OK]?[0m
  ComponentizedTestCase
    testComponentized ...                                                  ?[32;1m[OK]?[0m
    testInheritanceAdaptation ...                                          ?[32;1m[OK]?[0m
    testMultiAdapter ...                                                   ?[32;1m[OK]?[0m
  InterfacesTestCase
    testClasses ...                                                        ?[32;1m[OK]?[0m
    testGetInterfaces ...                                                  ?[32;1m[OK]?[0m
    testInstanceOnlyImplements ...                                         ?[32;1m[OK]?[0m
    testInstances ...                                                      ?[32;1m[OK]?[0m
    testOther ...                                                          ?[32;1m[OK]?[0m
    testSuperInterfaces ...                                                ?[32;1m[OK]?[0m
    testTupleTrees ...                                                     ?[32;1m[OK]?[0m
  TestInterfaceInterface
    testBasic ...                                                          ?[32;1m[OK]?[0m
  TestMetaInterface
    testBasic ...                                                          ?[32;1m[OK]?[0m
    testComponentizedInteraction ...                                       ?[32;1m[OK]?[0m
    testCustomRegistry ...                                                 ?[32;1m[OK]?[0m
    testInterfaceAdaptMethod ...                                           ?[32;1m[OK]?[0m
    testRegistryPersistence ...                                            ?[32;1m[OK]?[0m
twisted.test.test_context
  ContextTest
    testBasicContext ...                                                   ?[32;1m[OK]?[0m
twisted.test.test_cred
  AuthorizerTestCase
    test_addIdent ...                                                      ?[32;1m[OK]?[0m
    test_nonExistentIdent ...                                              ?[32;1m[OK]?[0m
  FunctionsTestCase
    test_challenge ...                                                     ?[32;1m[OK]?[0m
  IdentityTestCase
    testConstruction ...                                                   ?[32;1m[OK]?[0m
    test_addKeyByString ...                                                ?[32;1m[OK]?[0m
    test_addKeyForPerspective ...                                          ?[32;1m[OK]?[0m
    test_getAllKeys ...                                                    ?[32;1m[OK]?[0m
    test_removeKey ...                                                     ?[32;1m[OK]?[0m
    test_removeKey_invalid ...                                             ?[32;1m[OK]?[0m
    test_setPassword_invalid ...                                           ?[32;1m[OK]?[0m
    test_verifyPassword ...                                                ?[32;1m[OK]?[0m
    test_verifyPlainPassword ...                                           ?[32;1m[OK]?[0m
  PerspectiveTestCase
    testConstruction ...                                                   ?[32;1m[OK]?[0m
    testConstruction_invalidIdentityName ...                               ?[32;1m[OK]?[0m
    testConstruction_invalidPerspectiveName ...                            ?[32;1m[OK]?[0m
    testConstruction_invalidService ...                                    ?[32;1m[OK]?[0m
    test_identityWithNoPassword ...                                        ?[32;1m[OK]?[0m
    test_identityWithNoPassword_plain ...                                  ?[32;1m[OK]?[0m
    testgetService ...                                                     ?[32;1m[OK]?[0m
    testmakeIdentity ...                                                   ?[32;1m[OK]?[0m
    testmakeIdentity_invalid ...                                           ?[32;1m[OK]?[0m
    testsetIdentity ...                                                    ?[32;1m[OK]?[0m
    testsetIdentityName ...                                                ?[32;1m[OK]?[0m
    testsetIdentityName_invalid ...                                        ?[32;1m[OK]?[0m
    testsetIdentity_invalid ...                                            ?[32;1m[OK]?[0m
  ServiceTestCase
    testConstruction ...                                                   ?[32;1m[OK]?[0m
    serviceName is frequently used as a key, thus it is expected ...       ?[32;1m[OK]?[0m
    testGetSetPerspetiveSanity ...                                         ?[32;1m[OK]?[0m
    testaddPerspective_invalid ...                                         ?[32;1m[OK]?[0m
    testgetPerspective ...                                                 ?[32;1m[OK]?[0m
    testgetPerspectiveNamed_invalid ...                                    ?[32;1m[OK]?[0m
    testgetServiceName ...                                                 ?[32;1m[OK]?[0m
    testgetServiceName_hashable ...                                        ?[32;1m[OK]?[0m
    testgetServiceType ...                                                 ?[32;1m[OK]?[0m
    testsetServiceParent ...                                               ?[32;1m[OK]?[0m
twisted.test.test_defer
  DeferredTestCase
    testCallbackWithArgs ...                                               ?[32;1m[OK]?[0m
    testCallbackWithKwArgs ...                                             ?[32;1m[OK]?[0m
    testCallbackWithoutArgs ...                                            ?[32;1m[OK]?[0m
    testDeferredList ...                                                   ?[32;1m[OK]?[0m
    testDeferredListFireOnOneError ...                                     ?[32;1m[OK]?[0m
    testGatherResults ...                                                  ?[32;1m[OK]?[0m
    testImmediateFailure ...                                               ?[32;1m[OK]?[0m
    testImmediateSuccess ...                                               ?[32;1m[OK]?[0m
    testMaybeDeferred ...                                                  ?[32;1m[OK]?[0m
    testPausedFailure ...                                                  ?[32;1m[OK]?[0m
    testReturnDeferred ...                                                 ?[32;1m[OK]?[0m
    testTimeOut ...                                                        ?[32;1m[OK]?[0m
    testTwoCallbacks ...                                                   ?[32;1m[OK]?[0m
    testUnpauseBeforeCallback ...                                          ?[32;1m[OK]?[0m
  DeferredTestCaseII
    Testing empty DeferredList. ...                                        ?[32;1m[OK]?[0m
  LogTestCase
    testErrorLog ...                                                       ?[32;1m[OK]?[0m
twisted.test.test_dict
  ParamTest
    Testing command response handling ...                                  ?[32;1m[OK]?[0m
twisted.test.test_dirdbm
  DirDbmTestCase
    testDbm ...                                                            ?[32;1m[OK]?[0m
    testModificationTime ...                                               ?[32;1m[OK]?[0m
    testRebuildInteraction ...                                             ?[32;1m[OK]?[0m
    DirDBM: test recovery from directory after a faked crash ...           ?[32;1m[OK]?[0m
  ShelfTestCase
    testDbm ...                                                            ?[32;1m[OK]?[0m
    testModificationTime ...                                               ?[32;1m[OK]?[0m
    testRebuildInteraction ...                                             ?[32;1m[OK]?[0m
    DirDBM: test recovery from directory after a faked crash ...           ?[32;1m[OK]?[0m
twisted.test.test_dns
  RountripDNSTestCase
    testName ...                                                           ?[32;1m[OK]?[0m
    testQuery ...                                                          ?[32;1m[OK]?[0m
    testRR ...                                                             ?[32;1m[OK]?[0m
    testResources ...                                                      ?[32;1m[OK]?[0m
twisted.test.test_doc
  DocCoverage
    Looking for docstrings in all modules. ...                        ?[34;1m[SKIPPED]?[0m
    Looking for docstrings in all packages. ...                            ?[32;1m[OK]?[0m
twisted.test.test_domhelpers
  DomHelpersTest
    test_clearNode ...                                                     ?[32;1m[OK]?[0m
    test_escape ...                                                        ?[32;1m[OK]?[0m
    test_findElementsWithAttribute ...                                     ?[32;1m[OK]?[0m
    test_findNodesNamed ...                                                ?[32;1m[OK]?[0m
    test_gatherTextNodes ...                                               ?[32;1m[OK]?[0m
    test_get ...                                                           ?[32;1m[OK]?[0m
    test_getAndClear ...                                                   ?[32;1m[OK]?[0m
    test_getElementsByTagName ...                                          ?[32;1m[OK]?[0m
    test_getIfExists ...                                                   ?[32;1m[OK]?[0m
    test_getParents ...                                                    ?[32;1m[OK]?[0m
    test_locateNodes ...                                                   ?[32;1m[OK]?[0m
    test_unescape ...                                                      ?[32;1m[OK]?[0m
twisted.test.test_enterprise
  EnterpriseTestCase
    testBulk ...                                                           ?[32;1m[OK]?[0m
    testQuery ...                                                          ?[32;1m[OK]?[0m
    testUpdate ...                                                         ?[32;1m[OK]?[0m
  QuotingTestCase
    testQuoting ...                                                        ?[32;1m[OK]?[0m
twisted.test.test_ethernet
  EthernetTestCase
    Adding a protocol with a number >=2**16 raises an exception. ...       ?[32;1m[OK]?[0m
    Adding a protocol with a number >=2**16 raises an exception. ...       ?[32;1m[OK]?[0m
    Adding a protocol with a negative number raises an exception. ...      ?[32;1m[OK]?[0m
    Adding a wrong level protocol raises an exception. ...                 ?[32;1m[OK]?[0m
    testDemuxing ...                                                       ?[32;1m[OK]?[0m
    testMultiplePackets ...                                                ?[32;1m[OK]?[0m
    testMultipleSameProtos ...                                             ?[32;1m[OK]?[0m
    testPacketParsing ...                                                  ?[32;1m[OK]?[0m
    testWrongProtoNotSeen ...                                              ?[32;1m[OK]?[0m
twisted.test.test_explorer
  TestBrowseFunction
    Basic checks for browse_function. ...                                  ?[32;1m[OK]?[0m
    Testing function with crazy signature. ...                             ?[32;1m[OK]?[0m
    Testing zero-argument function signature. ...                          ?[32;1m[OK]?[0m
    Testing simple function signature. ...                                 ?[32;1m[OK]?[0m
    Testing variable-argument function signature. ...                      ?[32;1m[OK]?[0m
  TestBrowser
    Following a chain of Explorers. ...                                    ?[32;1m[OK]?[0m
twisted.test.test_factories
  ReconnectingFactoryTestCase
    testStopTrying ...
c:\sf\Twisted\twisted\internet\win32eventreactor.py:164: exceptions.DeprecationWarning: Foolish capitalist!  Your opulen
t toilet will be your undoing!!

c:\sf\Twisted\twisted\internet\win32eventreactor.py:181: exceptions.DeprecationWarning: The proletariat is victorious.

c:\sf\Twisted\twisted\internet\win32eventreactor.py:198: exceptions.DeprecationWarning: Foolish capitalist!  Your opulen
t toilet will be your undoing!!

c:\sf\Twisted\twisted\internet\win32eventreactor.py:213: exceptions.DeprecationWarning: The proletariat is victorious.
                                                    ?[32;1m[OK]?[0m
twisted.test.test_failure
  FailureTestCase
    Trapping a failure. ...                                                ?[32;1m[OK]?[0m
    testPrinting ...                                                       ?[32;1m[OK]?[0m
    Making sure trap doesn't trap what it shouldn't. ...                   ?[32;1m[OK]?[0m
twisted.test.test_formmethod
  ArgumentTestCase
    testBoolean ...                                                        ?[32;1m[OK]?[0m
    testChoice ...                                                         ?[32;1m[OK]?[0m
    testDate ...                                                           ?[32;1m[OK]?[0m
    testFlags ...                                                          ?[32;1m[OK]?[0m
    testFloat ...                                                          ?[32;1m[OK]?[0m
    testInt ...                                                            ?[32;1m[OK]?[0m
    testString ...                                                         ?[32;1m[OK]?[0m
twisted.test.test_ftp
  FTPClientAndServerTests
    testBadLogin ...                                                       ?[32;1m[OK]?[0m
    testLongFileListings ...                                             ?[31;1m[FAIL]?[0m
    testRetr ...                                                         ?[31;1m[FAIL]?[0m
    testShortFileListings ...                                            ?[31;1m[FAIL]?[0m
    testStor ...                                                         ?[34;1m[TODO]?[0m
  FTPClientTests
    testFailedRETR ...                                                     ?[32;1m[OK]?[0m
  FTPFileListingTests
    testOneLine ...                                                        ?[32;1m[OK]?[0m
  FTPPassiveClientAndServerTests
    testBadLogin ...                                                       ?[32;1m[OK]?[0m
    testLongFileListings ...                                             ?[31;1m[FAIL]?[0m
    testRetr ...                                                         ?[31;1m[FAIL]?[0m
    testShortFileListings ...                                            ?[31;1m[FAIL]?[0m
    testStor ...                                                         ?[31;1m[FAIL]?[0m
  UtilTestCase
    testDecodeHostPort ...                                                 ?[32;1m[OK]?[0m
twisted.test.test_hashless
  TestHashlessDictionary
    test_EvilClass ...                                                     ?[32;1m[OK]?[0m
    test_evil ...                                                          ?[32;1m[OK]?[0m
  TestHashlessWeakKeyDictionary
    test_evil ...                                                          ?[32;1m[OK]?[0m
  TestHashlessWeakValueDictionary
    test_evil ...                                                          ?[32;1m[OK]?[0m
twisted.test.test_hook
  HookTestCase
    make sure that the base class's hook is called reliably ...            ?[32;1m[OK]?[0m
    test interactions between base-class hooks and subclass hooks ...      ?[32;1m[OK]?[0m
twisted.test.test_htb
  ConsumerShaperTest
    testBucketRefs ...                                                     ?[32;1m[OK]?[0m
    testRate ...                                                           ?[32;1m[OK]?[0m
  TestBucket
    Testing the bucket's drain rate. ...                                   ?[32;1m[OK]?[0m
    Testing the size of the bucket. ...                                    ?[32;1m[OK]?[0m
  TestBucketNesting
    testBucketParentRate ...                                               ?[32;1m[OK]?[0m
    testBucketParentSize ...                                               ?[32;1m[OK]?[0m
twisted.test.test_http
  ChunkingTestCase
    testChunks ...                                                         ?[32;1m[OK]?[0m
    testConcatenatedChunks ...                                             ?[32;1m[OK]?[0m
  DateTimeTest
    testRoundtrip ...                                                      ?[32;1m[OK]?[0m
  HTTP0_9TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTP1_0TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTP1_1TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTP1_1_close_TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTPLoopbackTestCase
    testLoopback ...                                                       ?[32;1m[OK]?[0m
  ParsingTestCase
    testCookies ...                                                        ?[32;1m[OK]?[0m
    testGET ...                                                            ?[32;1m[OK]?[0m
    testHeaders ...                                                        ?[32;1m[OK]?[0m
    testPOST ...                                                           ?[32;1m[OK]?[0m
  PersistenceTestCase
    testAlgorithm ...                                                      ?[32;1m[OK]?[0m
twisted.test.test_imap
  AuthenticatorTestCase
    testCramMD5 ...                                                        ?[32;1m[OK]?[0m
    testFailedCramMD5 ...                                                  ?[32;1m[OK]?[0m
  HandCraftedTestCase
    testTrailingLiteral ...                                                ?[32;1m[OK]?[0m
  IMAP4HelperTestCase
    testIdListParser ...                                                   ?[32;1m[OK]?[0m
    testLiterals ...                                                       ?[32;1m[OK]?[0m
    testParenParser ...                                                    ?[32;1m[OK]?[0m
    testQueryBuilder ...                                                   ?[32;1m[OK]?[0m
    testQuotedSplitter ...                                                 ?[32;1m[OK]?[0m
    testStringCollapser ...                                                ?[32;1m[OK]?[0m
  IMAP4ServerTestCase
    testAppend ...

--------


c:\sf\Twisted>py22 bin\trial -p twisted.test -v
c:\sf\Twisted\twisted\protocols\dns.py:50: RuntimeWarning: PyCrypto not available - proceeding with non-cryptographicall
y secure random source
  1
twisted.test.test_app
  AppTestCase
    testIllegalUnlistens ...                                               ?[32;1m[OK]?[0m
    testListenUnlistenTCP ...                                              ?[32;1m[OK]?[0m
    testListenUnlistenUDP ...                                              ?[32;1m[OK]?[0m
    testListenUnlistenUNIX ...                                             ?[32;1m[OK]?[0m
  ServiceTestCase
    testRegisterService ...                                                ?[32;1m[OK]?[0m
twisted.test.test_banana
  BananaTestCase
    testCrashString ...                                                    ?[32;1m[OK]?[0m
    testFloat ...                                                          ?[32;1m[OK]?[0m
    testInteger ...                                                        ?[32;1m[OK]?[0m
    testList ...                                                           ?[32;1m[OK]?[0m
    testLong ...                                                           ?[32;1m[OK]?[0m
    testNegative ...                                                       ?[32;1m[OK]?[0m
    testNegativeLong ...                                                   ?[32;1m[OK]?[0m
    testOversizedList ...                                                  ?[32;1m[OK]?[0m
    testOversizedString ...                                                ?[32;1m[OK]?[0m
    testPartial ...                                                        ?[32;1m[OK]?[0m
    testString ...                                                         ?[32;1m[OK]?[0m
  MathTestCase
    testInt2b128 ...                                                       ?[32;1m[OK]?[0m
twisted.test.test_bounce
  BounceTestCase
    testBounceFormat ...                                                   ?[32;1m[OK]?[0m
    testBounceMIME ...                                                     ?[32;1m[OK]?[0m
twisted.test.test_coil
  CoilTest
    testConfigurable ...                                                   ?[32;1m[OK]?[0m
    testCustomConfigurable ...                                             ?[32;1m[OK]?[0m
    testRegistration ...                                                   ?[32;1m[OK]?[0m
twisted.test.test_compat
  CompatTestCase
    testBool ...                                                           ?[32;1m[OK]?[0m
    testDict ...                                                           ?[32;1m[OK]?[0m
    testIsinstance ...                                                     ?[32;1m[OK]?[0m
    testIteration ...                                                      ?[32;1m[OK]?[0m
    testStrip ...                                                          ?[32;1m[OK]?[0m
twisted.test.test_components
  AdapterTestCase
    testAllowDuplicates ...                                                ?[32;1m[OK]?[0m
    testBadRegister ...                                                    ?[32;1m[OK]?[0m
    testGetAdapter ...                                                     ?[32;1m[OK]?[0m
    testGetAdapterClass ...                                                ?[32;1m[OK]?[0m
    testGetSubAdapter ...                                                  ?[32;1m[OK]?[0m
    testNoAdapter ...                                                      ?[32;1m[OK]?[0m
    testParentInterface ...                                                ?[32;1m[OK]?[0m
    testSelfIsAdapter ...                                                  ?[32;1m[OK]?[0m
  ComponentizedTestCase
    testComponentized ...                                                  ?[32;1m[OK]?[0m
    testInheritanceAdaptation ...                                          ?[32;1m[OK]?[0m
    testMultiAdapter ...                                                   ?[32;1m[OK]?[0m
  InterfacesTestCase
    testClasses ...                                                        ?[32;1m[OK]?[0m
    testGetInterfaces ...                                                  ?[32;1m[OK]?[0m
    testInstanceOnlyImplements ...                                         ?[32;1m[OK]?[0m
    testInstances ...                                                      ?[32;1m[OK]?[0m
    testOther ...                                                          ?[32;1m[OK]?[0m
    testSuperInterfaces ...                                                ?[32;1m[OK]?[0m
    testTupleTrees ...                                                     ?[32;1m[OK]?[0m
  TestInterfaceInterface
    testBasic ...                                                          ?[32;1m[OK]?[0m
  TestMetaInterface
    testBasic ...                                                          ?[32;1m[OK]?[0m
    testComponentizedInteraction ...                                       ?[32;1m[OK]?[0m
    testCustomRegistry ...                                                 ?[32;1m[OK]?[0m
    testInterfaceAdaptMethod ...                                           ?[32;1m[OK]?[0m
    testRegistryPersistence ...                                            ?[32;1m[OK]?[0m
twisted.test.test_context
  ContextTest
    testBasicContext ...                                                   ?[32;1m[OK]?[0m
twisted.test.test_cred
  AuthorizerTestCase
    test_addIdent ...                                                      ?[32;1m[OK]?[0m
    test_nonExistentIdent ...                                              ?[32;1m[OK]?[0m
  FunctionsTestCase
    test_challenge ...                                                     ?[32;1m[OK]?[0m
  IdentityTestCase
    testConstruction ...                                                   ?[32;1m[OK]?[0m
    test_addKeyByString ...                                                ?[32;1m[OK]?[0m
    test_addKeyForPerspective ...                                          ?[32;1m[OK]?[0m
    test_getAllKeys ...                                                    ?[32;1m[OK]?[0m
    test_removeKey ...                                                     ?[32;1m[OK]?[0m
    test_removeKey_invalid ...                                             ?[32;1m[OK]?[0m
    test_setPassword_invalid ...                                           ?[32;1m[OK]?[0m
    test_verifyPassword ...                                                ?[32;1m[OK]?[0m
    test_verifyPlainPassword ...                                           ?[32;1m[OK]?[0m
  PerspectiveTestCase
    testConstruction ...                                                   ?[32;1m[OK]?[0m
    testConstruction_invalidIdentityName ...                               ?[32;1m[OK]?[0m
    testConstruction_invalidPerspectiveName ...                            ?[32;1m[OK]?[0m
    testConstruction_invalidService ...                                    ?[32;1m[OK]?[0m
    test_identityWithNoPassword ...                                        ?[32;1m[OK]?[0m
    test_identityWithNoPassword_plain ...                                  ?[32;1m[OK]?[0m
    testgetService ...                                                     ?[32;1m[OK]?[0m
    testmakeIdentity ...                                                   ?[32;1m[OK]?[0m
    testmakeIdentity_invalid ...                                           ?[32;1m[OK]?[0m
    testsetIdentity ...                                                    ?[32;1m[OK]?[0m
    testsetIdentityName ...                                                ?[32;1m[OK]?[0m
    testsetIdentityName_invalid ...                                        ?[32;1m[OK]?[0m
    testsetIdentity_invalid ...                                            ?[32;1m[OK]?[0m
  ServiceTestCase
    testConstruction ...                                                   ?[32;1m[OK]?[0m
    serviceName is frequently used as a key, thus it is expected ...       ?[32;1m[OK]?[0m
    testGetSetPerspetiveSanity ...                                         ?[32;1m[OK]?[0m
    testaddPerspective_invalid ...                                         ?[32;1m[OK]?[0m
    testgetPerspective ...                                                 ?[32;1m[OK]?[0m
    testgetPerspectiveNamed_invalid ...                                    ?[32;1m[OK]?[0m
    testgetServiceName ...                                                 ?[32;1m[OK]?[0m
    testgetServiceName_hashable ...                                        ?[32;1m[OK]?[0m
    testgetServiceType ...                                                 ?[32;1m[OK]?[0m
    testsetServiceParent ...                                               ?[32;1m[OK]?[0m
twisted.test.test_defer
  DeferredTestCase
    testCallbackWithArgs ...                                               ?[32;1m[OK]?[0m
    testCallbackWithKwArgs ...                                             ?[32;1m[OK]?[0m
    testCallbackWithoutArgs ...                                            ?[32;1m[OK]?[0m
    testDeferredList ...                                                   ?[32;1m[OK]?[0m
    testDeferredListFireOnOneError ...                                     ?[32;1m[OK]?[0m
    testGatherResults ...                                                  ?[32;1m[OK]?[0m
    testImmediateFailure ...                                               ?[32;1m[OK]?[0m
    testImmediateSuccess ...                                               ?[32;1m[OK]?[0m
    testMaybeDeferred ...                                                  ?[32;1m[OK]?[0m
    testPausedFailure ...                                                  ?[32;1m[OK]?[0m
    testReturnDeferred ...                                                 ?[32;1m[OK]?[0m
    testTimeOut ...                                                        ?[32;1m[OK]?[0m
    testTwoCallbacks ...                                                   ?[32;1m[OK]?[0m
    testUnpauseBeforeCallback ...                                          ?[32;1m[OK]?[0m
  DeferredTestCaseII
    Testing empty DeferredList. ...                                        ?[32;1m[OK]?[0m
  LogTestCase
    testErrorLog ...                                                       ?[32;1m[OK]?[0m
twisted.test.test_dict
  ParamTest
    Testing command response handling ...                                  ?[32;1m[OK]?[0m
twisted.test.test_dirdbm
  DirDbmTestCase
    testDbm ...                                                            ?[32;1m[OK]?[0m
    testModificationTime ...                                               ?[32;1m[OK]?[0m
    testRebuildInteraction ...                                             ?[32;1m[OK]?[0m
    DirDBM: test recovery from directory after a faked crash ...           ?[32;1m[OK]?[0m
  ShelfTestCase
    testDbm ...                                                            ?[32;1m[OK]?[0m
    testModificationTime ...                                               ?[32;1m[OK]?[0m
    testRebuildInteraction ...                                             ?[32;1m[OK]?[0m
    DirDBM: test recovery from directory after a faked crash ...           ?[32;1m[OK]?[0m
twisted.test.test_dns
  RountripDNSTestCase
    testName ...                                                           ?[32;1m[OK]?[0m
    testQuery ...                                                          ?[32;1m[OK]?[0m
    testRR ...                                                             ?[32;1m[OK]?[0m
    testResources ...                                                      ?[32;1m[OK]?[0m
twisted.test.test_doc
  DocCoverage
    Looking for docstrings in all modules. ...                        ?[34;1m[SKIPPED]?[0m
    Looking for docstrings in all packages. ...                            ?[32;1m[OK]?[0m
twisted.test.test_domhelpers
  DomHelpersTest
    test_clearNode ...                                                     ?[32;1m[OK]?[0m
    test_escape ...                                                        ?[32;1m[OK]?[0m
    test_findElementsWithAttribute ...                                     ?[32;1m[OK]?[0m
    test_findNodesNamed ...                                                ?[32;1m[OK]?[0m
    test_gatherTextNodes ...                                               ?[32;1m[OK]?[0m
    test_get ...                                                           ?[32;1m[OK]?[0m
    test_getAndClear ...                                                   ?[32;1m[OK]?[0m
    test_getElementsByTagName ...                                          ?[32;1m[OK]?[0m
    test_getIfExists ...                                                   ?[32;1m[OK]?[0m
    test_getParents ...                                                    ?[32;1m[OK]?[0m
    test_locateNodes ...                                                   ?[32;1m[OK]?[0m
    test_unescape ...                                                      ?[32;1m[OK]?[0m
twisted.test.test_enterprise
  EnterpriseTestCase
    testBulk ...                                                           ?[32;1m[OK]?[0m
    testQuery ...                                                          ?[32;1m[OK]?[0m
    testUpdate ...                                                         ?[32;1m[OK]?[0m
  QuotingTestCase
    testQuoting ...                                                        ?[32;1m[OK]?[0m
twisted.test.test_ethernet
  EthernetTestCase
    Adding a protocol with a number >=2**16 raises an exception. ...       ?[32;1m[OK]?[0m
    Adding a protocol with a number >=2**16 raises an exception. ...       ?[32;1m[OK]?[0m
    Adding a protocol with a negative number raises an exception. ...      ?[32;1m[OK]?[0m
    Adding a wrong level protocol raises an exception. ...                 ?[32;1m[OK]?[0m
    testDemuxing ...                                                       ?[32;1m[OK]?[0m
    testMultiplePackets ...                                                ?[32;1m[OK]?[0m
    testMultipleSameProtos ...                                             ?[32;1m[OK]?[0m
    testPacketParsing ...                                                  ?[32;1m[OK]?[0m
    testWrongProtoNotSeen ...                                              ?[32;1m[OK]?[0m
twisted.test.test_explorer
  TestBrowseFunction
    Basic checks for browse_function. ...                                  ?[32;1m[OK]?[0m
    Testing function with crazy signature. ...                             ?[32;1m[OK]?[0m
    Testing zero-argument function signature. ...                          ?[32;1m[OK]?[0m
    Testing simple function signature. ...                                 ?[32;1m[OK]?[0m
    Testing variable-argument function signature. ...                      ?[32;1m[OK]?[0m
  TestBrowser
    Following a chain of Explorers. ...                                    ?[32;1m[OK]?[0m
twisted.test.test_factories
  ReconnectingFactoryTestCase
    testStopTrying ...                                                     ?[32;1m[OK]?[0m
twisted.test.test_failure
  FailureTestCase
    Trapping a failure. ...                                                ?[32;1m[OK]?[0m
    testPrinting ...                                                       ?[32;1m[OK]?[0m
    Making sure trap doesn't trap what it shouldn't. ...                   ?[32;1m[OK]?[0m
twisted.test.test_formmethod
  ArgumentTestCase
    testBoolean ...                                                        ?[32;1m[OK]?[0m
    testChoice ...                                                         ?[32;1m[OK]?[0m
    testDate ...                                                           ?[32;1m[OK]?[0m
    testFlags ...                                                          ?[32;1m[OK]?[0m
    testFloat ...                                                          ?[32;1m[OK]?[0m
    testInt ...                                                            ?[32;1m[OK]?[0m
    testString ...                                                         ?[32;1m[OK]?[0m
twisted.test.test_ftp
  FTPClientAndServerTests
    testBadLogin ...                                                       ?[32;1m[OK]?[0m
    testLongFileListings ...                                               ?[32;1m[OK]?[0m
    testRetr ...                                                           ?[32;1m[OK]?[0m
    testShortFileListings ...                                              ?[32;1m[OK]?[0m
    testStor ...                                                         ?[34;1m[TODO]?[0m
  FTPClientTests
    testFailedRETR ...                                                     ?[32;1m[OK]?[0m
  FTPFileListingTests
    testOneLine ...                                                        ?[32;1m[OK]?[0m
  FTPPassiveClientAndServerTests
    testBadLogin ...                                                       ?[32;1m[OK]?[0m
    testLongFileListings ...                                               ?[32;1m[OK]?[0m
    testRetr ...                                                           ?[32;1m[OK]?[0m
    testShortFileListings ...                                              ?[32;1m[OK]?[0m
    testStor ...                                                           ?[32;1m[OK]?[0m
  UtilTestCase
    testDecodeHostPort ...                                                 ?[32;1m[OK]?[0m
twisted.test.test_hashless
  TestHashlessDictionary
    test_EvilClass ...                                                     ?[32;1m[OK]?[0m
    test_evil ...                                                          ?[32;1m[OK]?[0m
  TestHashlessWeakKeyDictionary
    test_evil ...                                                          ?[32;1m[OK]?[0m
  TestHashlessWeakValueDictionary
    test_evil ...                                                          ?[32;1m[OK]?[0m
twisted.test.test_hook
  HookTestCase
    make sure that the base class's hook is called reliably ...            ?[32;1m[OK]?[0m
    test interactions between base-class hooks and subclass hooks ...      ?[32;1m[OK]?[0m
twisted.test.test_htb
  ConsumerShaperTest
    testBucketRefs ...                                                     ?[32;1m[OK]?[0m
    testRate ...                                                           ?[32;1m[OK]?[0m
  TestBucket
    Testing the bucket's drain rate. ...                                   ?[32;1m[OK]?[0m
    Testing the size of the bucket. ...                                    ?[32;1m[OK]?[0m
  TestBucketNesting
    testBucketParentRate ...                                               ?[32;1m[OK]?[0m
    testBucketParentSize ...                                               ?[32;1m[OK]?[0m
twisted.test.test_http
  ChunkingTestCase
    testChunks ...                                                         ?[32;1m[OK]?[0m
    testConcatenatedChunks ...                                             ?[32;1m[OK]?[0m
  DateTimeTest
    testRoundtrip ...                                                      ?[32;1m[OK]?[0m
  HTTP0_9TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTP1_0TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTP1_1TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTP1_1_close_TestCase
    testBuffer ...                                                         ?[32;1m[OK]?[0m
  HTTPLoopbackTestCase
    testLoopback ...                                                       ?[32;1m[OK]?[0m
  ParsingTestCase
    testCookies ...                                                        ?[32;1m[OK]?[0m
    testGET ...                                                            ?[32;1m[OK]?[0m
    testHeaders ...                                                        ?[32;1m[OK]?[0m
    testPOST ...                                                           ?[32;1m[OK]?[0m
  PersistenceTestCase
    testAlgorithm ...                                                      ?[32;1m[OK]?[0m
twisted.test.test_imap
  AuthenticatorTestCase
    testCramMD5 ...                                                        ?[32;1m[OK]?[0m
    testFailedCramMD5 ...                                                  ?[32;1m[OK]?[0m
  HandCraftedTestCase
    testTrailingLiteral ...                                                ?[32;1m[OK]?[0m
  IMAP4HelperTestCase
    testIdListParser ...                                                   ?[32;1m[OK]?[0m
    testLiterals ...                                                       ?[32;1m[OK]?[0m
    testParenParser ...                                                    ?[32;1m[OK]?[0m
    testQueryBuilder ...                                                   ?[32;1m[OK]?[0m
    testQuotedSplitter ...                                                 ?[32;1m[OK]?[0m
    testStringCollapser ...                                                ?[32;1m[OK]?[0m
  IMAP4ServerTestCase
    testAppend ...





More information about the Twisted-Python mailing list