Merge branch '547'

Conflicts:
	cassandra/__init__.py
This commit is contained in:
Adam Holmberg
2016-04-20 13:43:57 -05:00
4 changed files with 25 additions and 3 deletions

View File

@@ -112,3 +112,19 @@ class TestCounterColumn(BaseCassEngTestCase):
instance = TestCounterModel()
assert instance.counter == 0
def test_save_after_no_update(self):
expected_value = 15
instance = TestCounterModel.create()
instance.update(counter=expected_value)
# read back
instance = TestCounterModel.get(partition=instance.partition)
self.assertEqual(instance.counter, expected_value)
# save after doing nothing
instance.save()
self.assertEqual(instance.counter, expected_value)
# make sure there was no increment
instance = TestCounterModel.get(partition=instance.partition)
self.assertEqual(instance.counter, expected_value)