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")
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")
def test_proxy(self): proxy = ZookeeperServiceProxy( self.zookeeper_client, self.service.info().name) version = proxy.getVersion(self.request_context) self.assertEqual(version, "VERSION")
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")
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)
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)