Exemple #1
0
    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)
Exemple #3
0
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)