mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-03-03 19:00:17 +03:00
Merge branch 'master' of https://github.com/callorico/django-rest-framework into callorico-master
This commit is contained in:
commit
0f77c27d34
|
@ -344,6 +344,22 @@ class TestDurationFieldMapping(TestCase):
|
||||||
self.assertEqual(unicode_repr(TestSerializer()), expected)
|
self.assertEqual(unicode_repr(TestSerializer()), expected)
|
||||||
|
|
||||||
|
|
||||||
|
class TestGenericIPAddressFieldValidation(TestCase):
|
||||||
|
def test_ip_address_validation(self):
|
||||||
|
class IPAddressFieldModel(models.Model):
|
||||||
|
address = models.GenericIPAddressField()
|
||||||
|
|
||||||
|
class TestSerializer(serializers.ModelSerializer):
|
||||||
|
class Meta:
|
||||||
|
model = IPAddressFieldModel
|
||||||
|
|
||||||
|
s = TestSerializer(data={'address': 'not an ip address'})
|
||||||
|
self.assertFalse(s.is_valid())
|
||||||
|
self.assertEquals(1, len(s.errors['address']),
|
||||||
|
'Unexpected number of validation errors: '
|
||||||
|
'{0}'.format(s.errors))
|
||||||
|
|
||||||
|
|
||||||
# Tests for relational field mappings.
|
# Tests for relational field mappings.
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user