diff options
| author | Jens Alm | 2012-10-15 14:09:29 +0200 | 
|---|---|---|
| committer | Jens Alm | 2012-10-15 14:09:29 +0200 | 
| commit | 9f3ff0105ad3486e6cbb9c284d0c3ecda7b47e96 (patch) | |
| tree | a446c912c80a9b0befd4e8a742f0c37cf6046913 /rest_framework | |
| parent | c94272650915eef368cdc5d157644884c3eecccb (diff) | |
| download | django-rest-framework-9f3ff0105ad3486e6cbb9c284d0c3ecda7b47e96.tar.bz2 | |
Removed serializer.TextField and related tests
Diffstat (limited to 'rest_framework')
| -rw-r--r-- | rest_framework/fields.py | 7 | ||||
| -rw-r--r-- | rest_framework/tests/serializer.py | 29 | 
2 files changed, 0 insertions, 36 deletions
diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 5d13bd55..bb9a523d 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -409,13 +409,6 @@ class BooleanField(WritableField):              return False          raise ValidationError(self.error_messages['invalid'] % value) -class TextField(WritableField): -    type_name = 'TextField' - -    def from_native(self, value): -        if isinstance(value, basestring) or value is None: -            return value -        return smart_unicode(value)  class CharField(WritableField):      type_name = 'CharField' diff --git a/rest_framework/tests/serializer.py b/rest_framework/tests/serializer.py index 7208d6a5..256987ad 100644 --- a/rest_framework/tests/serializer.py +++ b/rest_framework/tests/serializer.py @@ -28,26 +28,6 @@ class CommentSerializer(serializers.Serializer):          return instance -class LongText(object): -    def __init__(self, content): -        self.content = content - -    def __eq__(self, other): -        return all([getattr(self, attr) == getattr(other, attr) -                    for attr in ('content',)]) - - -class LongTextSerializer(serializers.Serializer): -    content = serializers.TextField() - -    def restore_object(self, data, instance=None): -        if instance is None: -            return LongText(**data) -        for key, val in data.items(): -            setattr(instance, key, val) -        return instance - -  class BasicTests(TestCase):      def setUp(self):          self.comment = Comment( @@ -102,7 +82,6 @@ class ValidationTests(TestCase):              'content': 'x' * 1001,              'created': datetime.datetime(2012, 1, 1)          } -        self.long_text = LongText('test test test test')      def test_create(self):          serializer = CommentSerializer(self.data) @@ -123,14 +102,6 @@ class ValidationTests(TestCase):          self.assertEquals(serializer.is_valid(), False)          self.assertEquals(serializer.errors, {'email': [u'This field is required.']}) -    def test_update_long_text(self): -        data = { -            'content' : 'Lorem ipsum dolor sit amet.' -        } -        serializer = LongTextSerializer(data, self.long_text) -        self.assertEquals(serializer.is_valid(), True) -        self.assertEquals(data['content'], self.long_text.content) -  class MetadataTests(TestCase):      def test_empty(self):  | 
