fixing protocol version
This commit is contained in:
16
bin/test.py
16
bin/test.py
@@ -9,19 +9,23 @@ sys.path.append("")
|
|||||||
# setup cassandra
|
# setup cassandra
|
||||||
from cqlengine import connection
|
from cqlengine import connection
|
||||||
|
|
||||||
|
try:
|
||||||
|
CASSANDRA_VERSION = os.environ["CASSANDRA_VERSION"]
|
||||||
|
except:
|
||||||
|
print "CASSANDRA_VERSION must be set as an environment variable. One of (12, 20, 21)"
|
||||||
|
raise
|
||||||
|
|
||||||
if os.environ.get('CASSANDRA_TEST_HOST'):
|
if os.environ.get('CASSANDRA_TEST_HOST'):
|
||||||
CASSANDRA_TEST_HOST = os.environ['CASSANDRA_TEST_HOST']
|
CASSANDRA_TEST_HOST = os.environ['CASSANDRA_TEST_HOST']
|
||||||
else:
|
else:
|
||||||
CASSANDRA_TEST_HOST = 'localhost'
|
CASSANDRA_TEST_HOST = 'localhost'
|
||||||
|
|
||||||
protocol_version = int(os.environ.get("CASSANDRA_PROTOCOL_VERSION", 2))
|
if CASSANDRA_VERSION < 20:
|
||||||
|
protocol_version = 1
|
||||||
|
else:
|
||||||
|
protocol_version = 2
|
||||||
|
|
||||||
connection.setup([CASSANDRA_TEST_HOST], protocol_version=protocol_version, default_keyspace='cqlengine_test')
|
connection.setup([CASSANDRA_TEST_HOST], protocol_version=protocol_version, default_keyspace='cqlengine_test')
|
||||||
|
|
||||||
try:
|
|
||||||
c_version = os.environ["CASSANDRA_VERSION"]
|
|
||||||
except:
|
|
||||||
print "CASSANDRA_VERSION must be set as an environment variable. One of (12, 20, 21)"
|
|
||||||
raise
|
|
||||||
|
|
||||||
nose.main()
|
nose.main()
|
||||||
|
Reference in New Issue
Block a user