А может не надо отключать?
с сериалайзером же будут проблемы не?
Сериализатор и пагинация никак не связаны
не знаю ругается ничего не понимает когда включена пагинация
Если правильно понял проблему, то ты в тестах тоже пишешь qs = Model.objects.all()[:PAGE_SIZE] serializer = MySerializer(qs, many=True) И это уже сравниваешь с ответом
Ну не совсем. print(serializer.data) Выдаст orderdict без пагинации так ведь? Собственно мы там фабрику сериализуем. А ответ с пагинацией именно поэтому это не прокатывает.
Нет, мы же не зря добавили [:PAGE_SIZE]
Я фабрику сериализую (Factory.create_batch(2, user=testuser))
Не имеет это значения) Ты можешь добавить срезы обрезать фабрику, но какая разница респонсе идет уже page
Так, покажи строку сравнения или весь тест
Ну стандартно. goalcategory = GoalCategoryFactory.create_batch(2, user=testuser) serializer = GoalCategorySerializer(goalcategory, many=True) response = client.get() assert response.data == serializer.data Я к тому говорю что response по определению же будет с pages
response.data["results"] == serializer.data
и в моем случае просто .create_batch(page_size, )
Обсуждают сегодня