Commit da6b9576 by Tom Christie

Update docstrings

parent 79f635e0
""" """
General tests for relational fields. General serializer field tests.
""" """
from django.db import models from django.db import models
...@@ -29,15 +29,21 @@ class CharPrimaryKeyModelSerializer(serializers.ModelSerializer): ...@@ -29,15 +29,21 @@ class CharPrimaryKeyModelSerializer(serializers.ModelSerializer):
class ReadOnlyFieldTests(TestCase): class ReadOnlyFieldTests(TestCase):
def test_auto_now_fields_read_only(self): def test_auto_now_fields_read_only(self):
""" """
auto_now and auto_now_add fields should be readonly by default. auto_now and auto_now_add fields should be read_only by default.
""" """
serializer = TimestampedModelSerializer() serializer = TimestampedModelSerializer()
self.assertEquals(serializer.fields['added'].read_only, True) self.assertEquals(serializer.fields['added'].read_only, True)
def test_auto_pk_fields_read_only(self): def test_auto_pk_fields_read_only(self):
"""
AutoField fields should be read_only by default.
"""
serializer = TimestampedModelSerializer() serializer = TimestampedModelSerializer()
self.assertEquals(serializer.fields['id'].read_only, True) self.assertEquals(serializer.fields['id'].read_only, True)
def test_non_auto_pk_fields_not_read_only(self): def test_non_auto_pk_fields_not_read_only(self):
"""
PK fields other than AutoField fields should not be read_only by default.
"""
serializer = CharPrimaryKeyModelSerializer() serializer = CharPrimaryKeyModelSerializer()
self.assertEquals(serializer.fields['id'].read_only, False) self.assertEquals(serializer.fields['id'].read_only, False)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment