Prev | Index | Next

Testing example

dResult = unittest.deferredResult

class InteropTestCase(unittest.TestCase):
    def testConnect(self):
        f = PresenceFactory()
        reactor.listenTCP(9123, f)
        client = ClientCreator(
            PresenceClient).connectTCP(
            'localhost', 9123)
        client = dResult(client)
        log = dResult(client.login('foo'))
        self.failUnless(log)
        isOnline = dResult(client.isonline(
            'foo'))
        self.failUnless(isOnline)