diff options
| author | Tom Christie | 2014-08-29 12:35:53 +0100 | 
|---|---|---|
| committer | Tom Christie | 2014-08-29 12:35:53 +0100 | 
| commit | b3253b42836acd123224e88c0927f1ee6a031d94 (patch) | |
| tree | 4202bf23aaf5fd900e90a3a66a2e4f80d03e5443 /tests/test_hyperlinkedserializers.py | |
| parent | b8c8d10a18741b76355ed7035655d0101c1d778a (diff) | |
| download | django-rest-framework-b3253b42836acd123224e88c0927f1ee6a031d94.tar.bz2 | |
Remove `.model` usage in tests.
Remove the shortcut `.model` view attribute usage from test cases.
Diffstat (limited to 'tests/test_hyperlinkedserializers.py')
| -rw-r--r-- | tests/test_hyperlinkedserializers.py | 62 | 
1 files changed, 44 insertions, 18 deletions
| diff --git a/tests/test_hyperlinkedserializers.py b/tests/test_hyperlinkedserializers.py index d4548539..0e8c1ed4 100644 --- a/tests/test_hyperlinkedserializers.py +++ b/tests/test_hyperlinkedserializers.py @@ -39,59 +39,85 @@ class AlbumSerializer(serializers.ModelSerializer):          fields = ('title', 'url') +class BasicSerializer(serializers.HyperlinkedModelSerializer): +    class Meta: +        model = BasicModel + + +class AnchorSerializer(serializers.HyperlinkedModelSerializer): +    class Meta: +        model = Anchor + + +class ManyToManySerializer(serializers.HyperlinkedModelSerializer): +    class Meta: +        model = ManyToManyModel + + +class BlogPostSerializer(serializers.ModelSerializer): +    class Meta: +        model = BlogPost + + +class OptionalRelationSerializer(serializers.HyperlinkedModelSerializer): +    class Meta: +        model = OptionalRelationModel + +  class BasicList(generics.ListCreateAPIView): -    model = BasicModel -    model_serializer_class = serializers.HyperlinkedModelSerializer +    queryset = BasicModel.objects.all() +    serializer_class = BasicSerializer  class BasicDetail(generics.RetrieveUpdateDestroyAPIView): -    model = BasicModel -    model_serializer_class = serializers.HyperlinkedModelSerializer +    queryset = BasicModel.objects.all() +    serializer_class = BasicSerializer  class AnchorDetail(generics.RetrieveAPIView): -    model = Anchor -    model_serializer_class = serializers.HyperlinkedModelSerializer +    queryset = Anchor.objects.all() +    serializer_class = AnchorSerializer  class ManyToManyList(generics.ListAPIView): -    model = ManyToManyModel -    model_serializer_class = serializers.HyperlinkedModelSerializer +    queryset = ManyToManyModel.objects.all() +    serializer_class = ManyToManySerializer  class ManyToManyDetail(generics.RetrieveAPIView): -    model = ManyToManyModel -    model_serializer_class = serializers.HyperlinkedModelSerializer +    queryset = ManyToManyModel.objects.all() +    serializer_class = ManyToManySerializer  class BlogPostCommentListCreate(generics.ListCreateAPIView): -    model = BlogPostComment +    queryset = BlogPostComment.objects.all()      serializer_class = BlogPostCommentSerializer  class BlogPostCommentDetail(generics.RetrieveAPIView): -    model = BlogPostComment +    queryset = BlogPostComment.objects.all()      serializer_class = BlogPostCommentSerializer  class BlogPostDetail(generics.RetrieveAPIView): -    model = BlogPost +    queryset = BlogPost.objects.all() +    serializer_class = BlogPostSerializer  class PhotoListCreate(generics.ListCreateAPIView): -    model = Photo -    model_serializer_class = PhotoSerializer +    queryset = Photo.objects.all() +    serializer_class = PhotoSerializer  class AlbumDetail(generics.RetrieveAPIView): -    model = Album +    queryset = Album.objects.all()      serializer_class = AlbumSerializer      lookup_field = 'title'  class OptionalRelationDetail(generics.RetrieveUpdateDestroyAPIView): -    model = OptionalRelationModel -    model_serializer_class = serializers.HyperlinkedModelSerializer +    queryset = OptionalRelationModel.objects.all() +    serializer_class = OptionalRelationSerializer  urlpatterns = patterns( | 
