adding test around deleting of model attributes
This commit is contained in:
committed by
Pandu Rao
parent
d6b984b952
commit
bb3ea850f2
@@ -117,7 +117,18 @@ class TestModelClassFunction(BaseCassEngTestCase):
|
|||||||
"""
|
"""
|
||||||
Test that metadata defined in one class, is not inherited by subclasses
|
Test that metadata defined in one class, is not inherited by subclasses
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
def test_del_attribute_is_assigned_properly(self):
|
||||||
|
""" Tests that columns that can be deleted have the del attribute """
|
||||||
|
class DelModel(Model):
|
||||||
|
key = columns.Integer(primary_key=True)
|
||||||
|
data = columns.Integer(required=False)
|
||||||
|
|
||||||
|
model = DelModel(key=4, data=5)
|
||||||
|
del model.data
|
||||||
|
with self.assertRaises(AttributeError):
|
||||||
|
del model.key
|
||||||
|
|
||||||
class TestManualTableNaming(BaseCassEngTestCase):
|
class TestManualTableNaming(BaseCassEngTestCase):
|
||||||
|
|
||||||
class RenamedTest(cqlengine.Model):
|
class RenamedTest(cqlengine.Model):
|
||||||
|
|||||||
Reference in New Issue
Block a user