add setup_package for running nosetests
This commit is contained in:
		@@ -0,0 +1,25 @@
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
from cqlengine import connection
 | 
			
		||||
 | 
			
		||||
def setup_package():
 | 
			
		||||
    try:
 | 
			
		||||
        CASSANDRA_VERSION = int(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'):
 | 
			
		||||
        CASSANDRA_TEST_HOST = os.environ['CASSANDRA_TEST_HOST']
 | 
			
		||||
    else:
 | 
			
		||||
        CASSANDRA_TEST_HOST = 'localhost'
 | 
			
		||||
 | 
			
		||||
    if CASSANDRA_VERSION < 20:
 | 
			
		||||
        protocol_version = 1
 | 
			
		||||
    else:
 | 
			
		||||
        protocol_version = 2
 | 
			
		||||
 | 
			
		||||
    connection.setup([CASSANDRA_TEST_HOST],
 | 
			
		||||
                      protocol_version=protocol_version,
 | 
			
		||||
                      default_keyspace='cqlengine_test')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user