More tests for sort_query
This commit is contained in:
@@ -82,3 +82,14 @@ class TestSortQuery(TestCase):
|
||||
query = self.session.query(self.Category)
|
||||
sorted_query = sort_query(query, 'article_count')
|
||||
assert 'article_count ASC' in str(sorted_query)
|
||||
|
||||
def test_sort_by_column_property_descending(self):
|
||||
self.Category.article_count = sa.orm.column_property(
|
||||
sa.select([sa.func.count(self.Article.id)])
|
||||
.where(self.Article.category_id == self.Category.id)
|
||||
.label('article_count')
|
||||
)
|
||||
|
||||
query = self.session.query(self.Category)
|
||||
sorted_query = sort_query(query, '-article_count')
|
||||
assert 'article_count DESC' in str(sorted_query)
|
||||
|
Reference in New Issue
Block a user