From c80622db23234b1cf6904b0f9da729e4015ff3eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20T=C3=B6rnqvist?= Date: Sun, 19 May 2013 16:09:48 +0300 Subject: [PATCH] Fix django-filters --- rest_framework/tests/test_filters.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rest_framework/tests/test_filters.py b/rest_framework/tests/test_filters.py index 8ae6d5303..62d7d43cb 100644 --- a/rest_framework/tests/test_filters.py +++ b/rest_framework/tests/test_filters.py @@ -8,6 +8,8 @@ from django.test.client import RequestFactory from django.utils import unittest from rest_framework import generics, serializers, status, filters from rest_framework.compat import django_filters, patterns, url +from rest_framework.decorators import permission_classes +from rest_framework.permissions import AllowAny from rest_framework.tests.models import BasicModel factory = RequestFactory() @@ -69,11 +71,13 @@ if django_filters: serializer_class = FilterableItemSerializer filter_fields = ['decimal', 'date'] filter_backends = (filters.DjangoFilterBackend,) + permission_classes = (AllowAny,) class GetQuerysetView(generics.ListCreateAPIView): serializer_class = FilterableItemSerializer filter_class = SeveralFieldsFilter filter_backends = (filters.DjangoFilterBackend,) + permission_classes = (AllowAny,) def get_queryset(self): return FilterableItem.objects.all() @@ -243,7 +247,7 @@ class IntegrationTestDetailFiltering(CommonFilteringTestCase): """ Integration tests for filtered detail views. """ - urls = 'rest_framework.tests.filters' + urls = 'rest_framework.tests.test_filters' def _get_url(self, item): return reverse('detail-view', kwargs=dict(pk=item.pk)) @@ -312,6 +316,7 @@ class SearchFilterTests(TestCase): class SearchListView(generics.ListAPIView): model = SearchFilterModel filter_backends = (filters.SearchFilter,) + permission_classes = (AllowAny,) search_fields = ('title', 'text') view = SearchListView.as_view()