Ticket #3014: test_test_application.py.patch

File test_test_application.py.patch, 1.0 KB (added by victorvieux, 7 years ago)

Fix TCP6Server and TCP6Client unittest

  • twisted/test/test_application.py

    old new  
    367367        factory.d.addCallback(lambda x : TestEcho.d)
    368368        return factory.d
    369369
     370    def testTCP6(self):
     371        s = service.MultiService()
     372        s.startService()
     373        factory = protocol.ServerFactory()
     374        factory.protocol = TestEcho
     375        TestEcho.d = defer.Deferred()
     376        t = internet.TCP6Server(0, factory)
     377        t.setServiceParent(s)
     378        num = t._port.getHost().port
     379        factory = protocol.ClientFactory()
     380        factory.d = defer.Deferred()
     381        factory.protocol = Foo
     382        factory.line = None
     383        internet.TCP6Client('::', num, factory).setServiceParent(s)
     384        factory.d.addCallback(self.assertEqual, 'lalala')
     385        factory.d.addCallback(lambda x : s.stopService())
     386        factory.d.addCallback(lambda x : TestEcho.d)
     387        return factory.d
     388
    370389
    371390    def test_UDP(self):
    372391        """