def test_get_sort_strings_existing_order_by_sort_is_inverted(self): """Test that order_by field has an inverted sort in sort strings.""" mixin = SortableListMixin() mixin.request = self.request_factory.get('/?order_by=coffee') mixin.valid_order_by = ['coffee', 'cow'] result = mixin.get_sort_strings('coffee=needed&me=hungry') self.assertEqual( result, { 'coffee': '?order_by=coffee&sort=desc&coffee=needed&me=hungry', 'cow': '?order_by=cow&sort=asc&coffee=needed&me=hungry' })
def test_get_sort_strings_existing_order_by_sort_is_inverted(self): """Test that order_by field has an inverted sort in sort strings.""" mixin = SortableListMixin() mixin.request = self.request_factory.get('/?order_by=coffee') mixin.valid_order_by = ['coffee', 'cow'] result = mixin.get_sort_strings('coffee=needed&me=hungry') self.assertEqual( result, {'coffee': '?order_by=coffee&sort=desc&coffee=needed&me=hungry', 'cow': '?order_by=cow&sort=asc&coffee=needed&me=hungry'} )
def test_get_sort_strings(self): """Test get_sort_strings.""" mixin = SortableListMixin() mixin.request = self.request_factory.get('/') mixin.valid_order_by = ['coffee', 'cow'] result = mixin.get_sort_strings('coffee=needed&me=hungry') self.assertEqual( result, { 'coffee': '?order_by=coffee&sort=asc&coffee=needed&me=hungry', 'cow': '?order_by=cow&sort=asc&coffee=needed&me=hungry' })
def test_get_sort_strings(self): """Test get_sort_strings.""" mixin = SortableListMixin() mixin.request = self.request_factory.get('/') mixin.valid_order_by = ['coffee', 'cow'] result = mixin.get_sort_strings('coffee=needed&me=hungry') self.assertEqual( result, {'coffee': '?order_by=coffee&sort=asc&coffee=needed&me=hungry', 'cow': '?order_by=cow&sort=asc&coffee=needed&me=hungry'} )