コード例 #1
0
    def test_proxy(self):
        proxy = ZookeeperServiceProxy(self.zookeeper_client,
                                      self.service.info().name)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")

        expired = expire_zookeeper_client_session(self.zookeeper_client, 10)
        self.assertEqual(expired, True)
        time.sleep(1)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")
コード例 #2
0
    def test_proxy(self):
        proxy = ZookeeperServiceProxy(
                self.zookeeper_client,
                self.service.info().name)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")

        expired = expire_zookeeper_client_session(self.zookeeper_client, 10)
        self.assertEqual(expired, True)
        gevent.sleep(1)
    
        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")
コード例 #3
0
    def test_proxy(self):
        proxy = ZookeeperServiceProxy(
                self.zookeeper_client,
                self.service.info().name)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")
コード例 #4
0
    def test_service(self):
        proxy = ZookeeperServiceProxy(self.zookeeper_client,
                                      self.service.info().name,
                                      is_gevent=True)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")
コード例 #5
0
    def test_proxy(self):
        proxy = ZookeeperServiceProxy(self.zookeeper_client,
                                      self.service.info().name)

        with self.assertRaises(ServiceProxyException):
            proxy.getVersion(self.request_context)

        self.service.start()
        time.sleep(1)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")

        self.service.stop()
        self.service.join()
        time.sleep(1)

        with self.assertRaises(ServiceProxyException):
            proxy.getVersion(self.request_context)
コード例 #6
0
    def test_proxy(self):
        proxy = ZookeeperServiceProxy(
                self.zookeeper_client,
                self.service.info().name)
        
        with self.assertRaises(ServiceProxyException):
            proxy.getVersion(self.request_context)
        
        self.service.start()
        gevent.sleep(1)

        version = proxy.getVersion(self.request_context)
        self.assertEqual(version, "VERSION")

        self.service.stop()
        self.service.join()
        gevent.sleep(1)

        with self.assertRaises(ServiceProxyException):
            proxy.getVersion(self.request_context)