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'])