Ejemplo n.º 1
0
 def __unicode__(self):
     from dse.encoder import cql_quote
     if isinstance(self.value, (list, tuple)):
         return '[' + ', '.join([cql_quote(v) for v in self.value]) + ']'
     elif isinstance(self.value, dict):
         return '{' + ', '.join([cql_quote(k) + ':' + cql_quote(v) for k, v in self.value.items()]) + '}'
     elif isinstance(self.value, set):
         return '{' + ', '.join([cql_quote(v) for v in self.value]) + '}'
     return cql_quote(self.value)
Ejemplo n.º 2
0
 def test_cql_quote(self):
     self.assertEqual(cql_quote(u'test'), "'test'")
     self.assertEqual(cql_quote('test'), "'test'")
     self.assertEqual(cql_quote(0), '0')
Ejemplo n.º 3
0
 def __unicode__(self):
     from dse.encoder import cql_quote
     return '(' + ', '.join([cql_quote(v) for v in self.value]) + ')'