def test_validate_options_list_raises_validationerror(self): item = SelectMultipleField(choices=self.choices) value = ['InvalidChoice'] with self.assertRaises(ValidationError) as cm: self.assertTrue(item.validate_options_list(value)) self.assertEqual( cm.exception.messages[0], SelectMultipleField. default_error_messages['invalid_choice'].format(value[0]))
def test_validate_options_list_raises_validationerror(self): item = SelectMultipleField(choices=self.choices) value = ['InvalidChoice'] with self.assertRaises(ValidationError) as cm: self.assertTrue(item.validate_options_list(value)) self.assertEqual( cm.exception.messages[0], (SelectMultipleField.default_error_messages['invalid_choice'] % {'value': value[0]}) )
def test_validate_options_list(self): item = SelectMultipleField(choices=self.choices) value = self.choices_list self.assertIs(item.validate_options_list(value), None)