def test_serialize_invalid_length_permission_string(self):
serializer = self.Serializer(data={'perm': 'add_user'})
self.assertFalse(serializer.is_valid())
self.assertTrue('perm' in serializer.errors)
try:
serializer.is_valid(raise_exception=True)
self.fail('Did not raise ValidationError when serializing invalid permission '
'string using `raise_exception=True`')
except serializers.ValidationError as e:
self.assertEqual(str(e), "{'perm': ['Incorrect length. Expected permission string identifier, "
"separated by punctuation. Received \"add_user\".']}")
评论列表
文章目录