Esempio n. 1
0
 def test_validate(self):
     type_field = TypeField('first_type', validate=True)
     type_field.set_value('second_type')
     self.assertRaises(SerializerFieldValueError, type_field.validate)
     try:
         type_field.validate()
     except SerializerFieldValueError as e:
         self.assertEqual(e.errors, 'Value is not first_type.')
Esempio n. 2
0
 def test_validate(self):
     type_field = TypeField('first_type', validate=True)
     type_field.set_value('second_type')
     self.assertRaises(SerializerFieldValueError, type_field.validate)
     try:
         type_field.validate()
     except SerializerFieldValueError as e:
         self.assertEqual(e.errors, 'Value is not first_type.')
Esempio n. 3
0
 def test_fixed_validate(self):
     type_field = TypeField('first_type', fixed=True, validate=True)
     type_field.set_value('second_type')
     type_field.validate()
     self.assertEqual(type_field.to_python(), 'first_type')
     self.assertEqual(type_field.to_native(), 'first_type')
Esempio n. 4
0
 def test_fixed_validate(self):
     type_field = TypeField('first_type', fixed=True, validate=True)
     type_field.set_value('second_type')
     type_field.validate()
     self.assertEqual(type_field.to_python(), 'first_type')
     self.assertEqual(type_field.to_native(), 'first_type')