import operator
from sqlalchemy import MetaData, null, exists, text, union, literal, \
literal_column, func, between, Unicode, desc, and_, bindparam, \
- select, distinct, or_
+ select, distinct, or_, collate
from sqlalchemy import exc as sa_exc, util
from sqlalchemy.sql import compiler, table, column
from sqlalchemy.sql import expression
self._test(User.id.between('a', 'b'),
"users.id BETWEEN :id_1 AND :id_2")
+ def test_collate(self):
+ User = self.classes.User
+
+ self._test(collate(User.id, 'binary'),
+ "users.id COLLATE binary")
+
+ self._test(User.id.collate('binary'),
+ "users.id COLLATE binary")
+
def test_selfref_between(self):
User = self.classes.User