Files
deb-python-cassandra-driver/cqlengine/tests/base.py
timmartin19 2ba9a99dca Added documentation. Changed .transaction() to .iff(), removed
TransactionException and replaced with LWTException
2014-10-20 11:05:34 -04:00

34 lines
997 B
Python

from unittest import TestCase
import os
import sys
import six
from cqlengine.connection import get_session
from cqlengine import connection
CASSANDRA_VERSION = 20 #int(os.environ['CASSANDRA_VERSION'])
connection.setup(['192.168.56.103'], 'cqlengine_test')
class BaseCassEngTestCase(TestCase):
# @classmethod
# def setUpClass(cls):
# super(BaseCassEngTestCase, cls).setUpClass()
session = None
def setUp(self):
self.session = get_session()
super(BaseCassEngTestCase, self).setUp()
def assertHasAttr(self, obj, attr):
self.assertTrue(hasattr(obj, attr),
"{} doesn't have attribute: {}".format(obj, attr))
def assertNotHasAttr(self, obj, attr):
self.assertFalse(hasattr(obj, attr),
"{} shouldn't have the attribute: {}".format(obj, attr))
if sys.version_info > (3, 0):
def assertItemsEqual(self, first, second, msg=None):
return self.assertCountEqual(first, second, msg)