Exemplo n.º 1
0
    def testHTTPServerCommand(self):
        server = self.service.tasks.ThriftHTTPTask
        self.assertGreater(len(server.bound_addrs), 0)
        bound_addr = server.bound_addrs[0]
        if ':' in bound_addr[0]:
            host = '::1'
        else:
            host = '127.0.0.1'

        client = ThriftClient.for_hostport(
                host=host, port=bound_addr[1],
                path='/thrift', module=FacebookService)
        self.assertEquals(client.getStatus(), fb_status.ALIVE)
Exemplo n.º 2
0
    def testHTTPServerCommand(self):
        server = self.service.tasks.ThriftHTTPTask
        self.assertGreater(len(server.bound_addrs), 0)

        for bound_addr in server.bound_addrs:
            if ':' in bound_addr[0]:
                # IPv6 addresses in URLs are not urlparseable by py2.6
                # So we skip in this case.
                if sys.version < '2.7':
                    continue
                host = '::1'
            else:
                host = '127.0.0.1'

            client = ThriftClient.for_hostport(
                    host=host, port=bound_addr[1],
                    path='/thrift', module=FacebookService)
            self.assertEqual(client.getStatus(), fb_status.ALIVE)
Exemplo n.º 3
0
    def testHTTPServerCommand(self):
        server = self.service.tasks.ThriftHTTPTask
        self.assertGreater(len(server.bound_addrs), 0)

        for bound_addr in server.bound_addrs:
            if ':' in bound_addr[0]:
                # IPv6 addresses in URLs are not urlparseable by py2.6
                # So we skip in this case.
                if sys.version < '2.7':
                    continue
                host = '::1'
            else:
                host = '127.0.0.1'

            client = ThriftClient.for_hostport(host=host,
                                               port=bound_addr[1],
                                               path='/thrift',
                                               module=FacebookService)
            self.assertEqual(client.getStatus(), fb_status.ALIVE)