def test_validate_synonyms_string_not_bn(self): """Raise ValidationError if any synonyms are not valid binomen.""" field = mock.MagicMock() field.data = "Digitalis watchus, Innagada davida" EditBotanicalNameForm.validate_synonyms_string(None, field) field.data = "Digitalis watchus, innagada davida" with pytest.raises(ValidationError): EditBotanicalNameForm.validate_synonyms_string(None, field)
def test_validate_synonyms_string_too_long(self): """Raise ValidationError if any synonyms are too long.""" field = mock.MagicMock() field.data = "Digitalis watchus, Innagada davida" EditBotanicalNameForm.validate_synonyms_string(None, field) field.data = ( "Digitalis watchus, He just kept talking in one long " "incredibly unbroken sentence moving from topic to " "topic so that no one had a chance to interrupt" ) with pytest.raises(ValidationError): EditBotanicalNameForm.validate_synonyms_string(None, field)