diff options
| author | Tom Christie | 2012-10-16 09:20:20 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-10-16 09:20:20 +0100 |
| commit | ae680b13da8b23682c31ae0cab19bfbe61d76897 (patch) | |
| tree | 7ac4607decee77be5aa381962944990bb7bb4db4 /rest_framework | |
| parent | 3c8f01b985396c9bfe802f0d1e25bbb59ea2a1a9 (diff) | |
| parent | 4fe734a91a93138906afd0802aaa02954ed4464f (diff) | |
| download | django-rest-framework-ae680b13da8b23682c31ae0cab19bfbe61d76897.tar.bz2 | |
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
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): |
