def test_parsehosts(self): from queuey.storage.cassandra import parse_hosts hosts = parse_hosts('localhost') eq_(hosts, ['localhost:9160']) hosts = parse_hosts('192.168.2.1,192.168.2.3:9180 , 192.168.2.19') eq_(hosts, ['192.168.2.1:9160', '192.168.2.3:9180', '192.168.2.19:9160'])
def main(): ret = 1 host = os.environ.get('TEST_CASSANDRA_HOST', '127.0.0.1') hosts = parse_hosts(host) with supervisor(): setup(40) while 1: try: pycassa.ConnectionPool(keyspace='MessageStore', server_list=hosts) break except pycassa.InvalidRequestException: # successful connection but missing schema break except pycassa.AllServersUnavailable: time.sleep(0.2) print(u'Waiting on connection pool for 0.2 seconds.') ret = os.system('make test-python') sys.exit(ret)
def main(): ret = 1 host = os.environ.get('TEST_CASSANDRA_HOST', '127.0.0.1') hosts = parse_hosts(host) with supervisor(): setup(40) while 1: try: pycassa.ConnectionPool( keyspace='MessageStore', server_list=hosts) break except pycassa.InvalidRequestException: # successful connection but missing schema break except pycassa.AllServersUnavailable: time.sleep(0.2) print(u'Waiting on connection pool for 0.2 seconds.') ret = os.system('make test-python') sys.exit(ret)