0
我的PR在django-rest-framework中添加「混合分頁」被拒絕的原因是最好在第三方軟件包中。Python:如何在開發第三方軟件包時搭載現有測試
所以我繼續創建包結構,但在創建測試時陷入困境,如果你看看PR files changed,我的新測試只是擴展了現有的測試,並改爲使用新的分頁類。
+class TestCombinedPaginationPageNumber(TestPageNumberPagination):
+ def setup(self):
+ class ExamplePagination(pagination.HybridPagination):
+ page_size = 5
+
+ self.pagination = ExamplePagination()
+ self.queryset = range(1, 101)
+
+
+class TestCombinedPaginationLimitOffset(TestLimitOffset):
+ def setup(self):
+ class ExamplePagination(pagination.HybridPagination):
+ default_limit = 10
+ max_limit = 15
+
+ self.pagination = ExamplePagination()
+ self.queryset = range(1, 101)
我無法工作,就一定能搭載在我自己的第三方測試這些測試,我不能遠程擴展它,因爲在安裝包不包括測試文件。我試圖複製特定的test_pagination.py
文件,但收到很多錯誤。