@@ -616,42 +616,6 @@ def test_invalid_cursor(self):
616616 with pytest .raises (exceptions .NotFound ):
617617 self .pagination .paginate_queryset (self .queryset , request )
618618
619- def test_use_with_ordering_filter (self ):
620- class MockView :
621- filter_backends = (filters .OrderingFilter ,)
622- ordering_fields = ['username' , 'created' ]
623- ordering = 'created'
624-
625- request = Request (factory .get ('/' , {'ordering' : 'username' }))
626- ordering = self .pagination .get_ordering (request , [], MockView ())
627- assert ordering == ('username' ,)
628-
629- request = Request (factory .get ('/' , {'ordering' : '-username' }))
630- ordering = self .pagination .get_ordering (request , [], MockView ())
631- assert ordering == ('-username' ,)
632-
633- request = Request (factory .get ('/' , {'ordering' : 'invalid' }))
634- ordering = self .pagination .get_ordering (request , [], MockView ())
635- assert ordering == ('created' ,)
636-
637- def test_use_with_ordering_filter_without_ordering_default_value (self ):
638- class MockView :
639- filter_backends = (filters .OrderingFilter ,)
640- ordering_fields = ['username' , 'created' ]
641-
642- request = Request (factory .get ('/' ))
643- ordering = self .pagination .get_ordering (request , [], MockView ())
644- # it gets the value of `ordering` provided by CursorPagination
645- assert ordering == ('created' ,)
646-
647- request = Request (factory .get ('/' , {'ordering' : 'username' }))
648- ordering = self .pagination .get_ordering (request , [], MockView ())
649- assert ordering == ('username' ,)
650-
651- request = Request (factory .get ('/' , {'ordering' : 'invalid' }))
652- ordering = self .pagination .get_ordering (request , [], MockView ())
653- assert ordering == ('created' ,)
654-
655619 def test_cursor_pagination (self ):
656620 (previous , current , next , previous_url , next_url ) = self .get_pages ('/' )
657621
0 commit comments