aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Christie2012-10-16 09:20:20 +0100
committerTom Christie2012-10-16 09:20:20 +0100
commitae680b13da8b23682c31ae0cab19bfbe61d76897 (patch)
tree7ac4607decee77be5aa381962944990bb7bb4db4
parent3c8f01b985396c9bfe802f0d1e25bbb59ea2a1a9 (diff)
parent4fe734a91a93138906afd0802aaa02954ed4464f (diff)
downloaddjango-rest-framework-ae680b13da8b23682c31ae0cab19bfbe61d76897.tar.bz2
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
-rw-r--r--rest_framework/fields.py7
-rw-r--r--rest_framework/tests/serializer.py29
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):