adding test around update statement ttls

This commit is contained in:
Blake Eggleston
2013-10-25 14:37:15 -07:00
parent 89c20ef6c5
commit a7c250561f
2 changed files with 8 additions and 0 deletions

View File

@@ -69,6 +69,7 @@ class QuerySetDescriptor(object):
"""
raise NotImplementedError
class TTLDescriptor(object):
"""
returns a query set descriptor

View File

@@ -24,3 +24,10 @@ class UpdateStatementTests(TestCase):
us.add_assignment_clause(AssignmentClause('c', 'd'))
us.add_where_clause(WhereClause('a', EqualsOperator(), 'x'))
self.assertEqual(us.get_context(), {0: 'b', 1: 'd', 2: 'x'})
def test_additional_rendering(self):
us = UpdateStatement('table', ttl=60)
us.add_assignment_clause(AssignmentClause('a', 'b'))
us.add_where_clause(WhereClause('a', EqualsOperator(), 'x'))
self.assertIn('USING TTL 60', unicode(us))