def test_get_queryset_sort_not_valid(self): """Test get_queryset with an invalid sort option.""" mixin = SortableListMixin() mixin.model = FakeModel mixin.default_sort = 'asc' mixin.request = self.request_factory.get('/?sort=blah') response = mixin.get_queryset() self.assertEqual(response.query.order_by, ['pk'])
def test_get_queryset_sort_not_valid(self): """Test get_queryset with an invalid sort option.""" mixin = SortableListMixin() mixin.model = FakeModel mixin.default_sort = 'asc' mixin.request = self.request_factory.get('/?sort=blah') response = mixin.get_queryset() self.assertEqual(response.query.order_by, ['pk'])
def test_get_queryset_order_by_invalid(self): """Test get_queryset with an invalid order_by value.""" mixin = SortableListMixin() mixin.model = FakeModel mixin.valid_order_by = ['cookies'] mixin.default_order_by = 'cookies' mixin.default_sort = 'desc' mixin.request = self.request_factory.get('/?order_by=brownies') response = mixin.get_queryset() self.assertEqual(response.query.order_by, ['-cookies'])
def test_get_queryset_order_by_invalid(self): """Test get_queryset with an invalid order_by value.""" mixin = SortableListMixin() mixin.model = FakeModel mixin.valid_order_by = ['cookies'] mixin.default_order_by = 'cookies' mixin.default_sort = 'desc' mixin.request = self.request_factory.get('/?order_by=brownies') response = mixin.get_queryset() self.assertEqual(response.query.order_by, ['-cookies'])