def test_error_with_fields(self):
     error = ContractError()
     error.add_error(
         ValidationError('error', field_names=['property1', 'property2']))
     self.assertEqual(error.messages, {
         'property1': ['error'],
         'property2': ['error']
     })
 def test_list_input(self):
     error = ValidationError(['error'])
     self.assertEqual(error.messages, ['error'])