Move and rename LabelModelSerializer for further reuse

This commit is contained in:
Markus Törnqvist 2013-05-18 16:56:26 +03:00
parent e7ddaf5472
commit e2d3aa65d7
2 changed files with 9 additions and 5 deletions

View File

@ -1,6 +1,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import models from django.db import models
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from rest_framework import serializers
def foobar(): def foobar():
@ -160,3 +161,9 @@ class NullableOneToOneSource(RESTFrameworkModel):
name = models.CharField(max_length=100) name = models.CharField(max_length=100)
target = models.OneToOneField(OneToOneTarget, null=True, blank=True, target = models.OneToOneField(OneToOneTarget, null=True, blank=True,
related_name='nullable_source') related_name='nullable_source')
# Serializer used to test BasicModel
class BasicModelSerializer(serializers.ModelSerializer):
class Meta:
model = BasicModel

View File

@ -5,6 +5,7 @@ from rest_framework import serializers, fields, relations
from rest_framework.tests.models import (HasPositiveIntegerAsChoice, Album, ActionItem, Anchor, BasicModel, from rest_framework.tests.models import (HasPositiveIntegerAsChoice, Album, ActionItem, Anchor, BasicModel,
BlankFieldModel, BlogPost, BlogPostComment, Book, CallableDefaultValueModel, DefaultValueModel, BlankFieldModel, BlogPost, BlogPostComment, Book, CallableDefaultValueModel, DefaultValueModel,
ManyToManyModel, Person, ReadOnlyManyToManyModel, Photo) ManyToManyModel, Person, ReadOnlyManyToManyModel, Photo)
from rest_framework.tests.models import BasicModelSerializer
import datetime import datetime
import pickle import pickle
@ -1148,11 +1149,7 @@ class DeserializeListTestCase(TestCase):
# Test for issue #467 # Test for issue #467
class FieldLabelTest(TestCase): class FieldLabelTest(TestCase):
def setUp(self): def setUp(self):
class LabelModelSerializer(serializers.ModelSerializer): self.serializer_class = BasicModelSerializer
class Meta:
model = BasicModel
self.serializer_class = LabelModelSerializer
def test_label_from_model(self): def test_label_from_model(self):
""" """