def test_locator(): io = CocaineIO.instance() locator = Locator("localhost", 10053, loop=io) chan = locator.resolve("storage").wait(4) endpoint, version, api = chan.rx.get().wait(1) assert version == 1, "invalid version number %s" % version assert isinstance(endpoint, (list, tuple)), "invalid endpoint type %s" % type(endpoint) assert isinstance(api, dict)
def test_locator(): io = IOLoop.current() locator = Locator(endpoints=[["localhost", 10053]], io_loop=io) chan = io.run_sync(lambda: locator.resolve("storage")) endpoint, version, api = io.run_sync(chan.rx.get, timeout=4) assert version == 1, "invalid version number %s" % version assert isinstance(endpoint, (list, tuple)), "invalid endpoint type %s" % type(endpoint) assert isinstance(api, dict)
def test_locator(): io = IOLoop.current() locator = Locator(endpoints=[["localhost", 10053]], io_loop=io) chan = io.run_sync(lambda: locator.resolve("storage")) endpoint, version, api = io.run_sync(chan.rx.get, timeout=4) assert version == 1, "invalid version number %s" % version assert isinstance( endpoint, (list, tuple)), "invalid endpoint type %s" % type(endpoint) assert isinstance(api, dict)