changing the create_column_family and delete_column_family management functions to create_table and delete_table, respectively
This commit is contained in:
@@ -36,8 +36,8 @@ pip install cqlengine
|
||||
>>> connection.setup(['127.0.0.1:9160'])
|
||||
|
||||
#...and create your CQL table
|
||||
>>> from cqlengine.management import create_column_family
|
||||
>>> create_column_family(ExampleModel)
|
||||
>>> from cqlengine.management import create_table
|
||||
>>> create_table(ExampleModel)
|
||||
|
||||
#now we can create some rows:
|
||||
>>> em1 = ExampleModel.create(example_type=0, description="example1")
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
CHANGELOG
|
||||
|
||||
0.0.4-ALPHA (in progress)
|
||||
* changing create_column_family management function to create_table
|
||||
* changing delete_column_family management function to delete_table
|
||||
* added partition key validation to QuerySet delete method
|
||||
* added .get() method to QuerySet
|
||||
* added create method shortcut to the model class
|
||||
|
||||
@@ -12,7 +12,7 @@ def delete_keyspace(name):
|
||||
if name in [k.name for k in con.con.client.describe_keyspaces()]:
|
||||
con.execute("DROP KEYSPACE {}".format(name))
|
||||
|
||||
def create_column_family(model, create_missing_keyspace=True):
|
||||
def create_table(model, create_missing_keyspace=True):
|
||||
#construct query string
|
||||
cf_name = model.column_family_name()
|
||||
raw_cf_name = model.column_family_name(include_keyspace=False)
|
||||
@@ -56,7 +56,7 @@ def create_column_family(model, create_missing_keyspace=True):
|
||||
con.execute(qs)
|
||||
|
||||
|
||||
def delete_column_family(model):
|
||||
def delete_table(model):
|
||||
#check that model exists
|
||||
cf_name = model.column_family_name()
|
||||
raw_cf_name = model.column_family_name(include_keyspace=False)
|
||||
|
||||
@@ -15,7 +15,7 @@ from cqlengine.columns import Boolean
|
||||
from cqlengine.columns import Float
|
||||
from cqlengine.columns import Decimal
|
||||
|
||||
from cqlengine.management import create_column_family, delete_column_family
|
||||
from cqlengine.management import create_table, delete_table
|
||||
from cqlengine.models import Model
|
||||
|
||||
class TestDatetime(BaseCassEngTestCase):
|
||||
@@ -26,12 +26,12 @@ class TestDatetime(BaseCassEngTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(TestDatetime, cls).setUpClass()
|
||||
create_column_family(cls.DatetimeTest)
|
||||
create_table(cls.DatetimeTest)
|
||||
|
||||
@classmethod
|
||||
def tearDownClass(cls):
|
||||
super(TestDatetime, cls).tearDownClass()
|
||||
delete_column_family(cls.DatetimeTest)
|
||||
delete_table(cls.DatetimeTest)
|
||||
|
||||
def test_datetime_io(self):
|
||||
now = datetime.now()
|
||||
@@ -47,12 +47,12 @@ class TestDecimal(BaseCassEngTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(TestDecimal, cls).setUpClass()
|
||||
create_column_family(cls.DecimalTest)
|
||||
create_table(cls.DecimalTest)
|
||||
|
||||
@classmethod
|
||||
def tearDownClass(cls):
|
||||
super(TestDecimal, cls).tearDownClass()
|
||||
delete_column_family(cls.DecimalTest)
|
||||
delete_table(cls.DecimalTest)
|
||||
|
||||
def test_datetime_io(self):
|
||||
dt = self.DecimalTest.objects.create(test_id=0, dec_val=D('0.00'))
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from unittest import skip
|
||||
from cqlengine.tests.base import BaseCassEngTestCase
|
||||
|
||||
from cqlengine.management import create_column_family
|
||||
from cqlengine.management import delete_column_family
|
||||
from cqlengine.management import create_table
|
||||
from cqlengine.management import delete_table
|
||||
from cqlengine.models import Model
|
||||
from cqlengine.models import Model
|
||||
from cqlengine import columns
|
||||
@@ -16,12 +16,12 @@ class TestModelIO(BaseCassEngTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(TestModelIO, cls).setUpClass()
|
||||
create_column_family(TestModel)
|
||||
create_table(TestModel)
|
||||
|
||||
@classmethod
|
||||
def tearDownClass(cls):
|
||||
super(TestModelIO, cls).tearDownClass()
|
||||
delete_column_family(TestModel)
|
||||
delete_table(TestModel)
|
||||
|
||||
def test_model_save_and_load(self):
|
||||
"""
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from cqlengine.tests.base import BaseCassEngTestCase
|
||||
|
||||
from cqlengine.exceptions import ModelException
|
||||
from cqlengine.management import create_column_family
|
||||
from cqlengine.management import delete_column_family
|
||||
from cqlengine.management import create_table
|
||||
from cqlengine.management import delete_table
|
||||
from cqlengine.models import Model
|
||||
from cqlengine import columns
|
||||
from cqlengine import query
|
||||
@@ -106,10 +106,10 @@ class BaseQuerySetUsage(BaseCassEngTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(BaseQuerySetUsage, cls).setUpClass()
|
||||
delete_column_family(TestModel)
|
||||
delete_column_family(IndexedTestModel)
|
||||
create_column_family(TestModel)
|
||||
create_column_family(IndexedTestModel)
|
||||
delete_table(TestModel)
|
||||
delete_table(IndexedTestModel)
|
||||
create_table(TestModel)
|
||||
create_table(IndexedTestModel)
|
||||
|
||||
TestModel.objects.create(test_id=0, attempt_id=0, description='try1', expected_result=5, test_result=30)
|
||||
TestModel.objects.create(test_id=0, attempt_id=1, description='try2', expected_result=10, test_result=30)
|
||||
@@ -144,8 +144,8 @@ class BaseQuerySetUsage(BaseCassEngTestCase):
|
||||
@classmethod
|
||||
def tearDownClass(cls):
|
||||
super(BaseQuerySetUsage, cls).tearDownClass()
|
||||
delete_column_family(TestModel)
|
||||
delete_column_family(IndexedTestModel)
|
||||
delete_table(TestModel)
|
||||
delete_table(IndexedTestModel)
|
||||
|
||||
class TestQuerySetCountSelectionAndIteration(BaseQuerySetUsage):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user