aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests/serializer.py
diff options
context:
space:
mode:
authorTom Christie2012-10-03 11:08:02 +0100
committerTom Christie2012-10-03 11:08:02 +0100
commit7c303411a914430252f482ca24501bf02ba7193c (patch)
tree2d972bcc69598e4fceab76cc0f523f7dd2c39363 /rest_framework/tests/serializer.py
parent36b58d0c78a065c273a19eeb4f4d6d5a2b92d425 (diff)
downloaddjango-rest-framework-7c303411a914430252f482ca24501bf02ba7193c.tar.bz2
Add Serializer.save() to clean up differences between serializer.object being either a DeserializedObject or a model instance
Diffstat (limited to 'rest_framework/tests/serializer.py')
-rw-r--r--rest_framework/tests/serializer.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/rest_framework/tests/serializer.py b/rest_framework/tests/serializer.py
index 7de79f95..b7a9ae99 100644
--- a/rest_framework/tests/serializer.py
+++ b/rest_framework/tests/serializer.py
@@ -135,10 +135,10 @@ class ManyToManyTests(TestCase):
data = {'rel': [self.anchor.id]}
serializer = self.serializer_class(data)
self.assertEquals(serializer.is_valid(), True)
- serializer.object.save()
- obj = serializer.object.object
- self.assertEquals(obj.pk, 2)
- self.assertEquals(list(obj.rel.all()), [self.anchor])
+ instance = serializer.save()
+ self.assertEquals(len(ManyToManyModel.objects.all()), 2)
+ self.assertEquals(instance.pk, 2)
+ self.assertEquals(list(instance.rel.all()), [self.anchor])
# self.assertFalse(serializer.object is expected)
# def test_deserialization_for_update(self):