def test_clean_specialchars_whitespace(specialchars): """Tests whitespace is accepted in special characters.""" form_data = { 'code': 'foo', 'fullname': 'Foo', 'checkstyle': 'foo', 'nplurals': '2', 'specialchars': specialchars, } form = LanguageForm(form_data) assert form.is_valid() assert ' ' in form.cleaned_data['specialchars']
def test_clean_specialchars_unique(specialchars, count_char): """Tests special characters are unique.""" form_data = { 'code': 'foo', 'fullname': 'Foo', 'checkstyle': 'foo', 'nplurals': '2', 'specialchars': specialchars, } form = LanguageForm(form_data) assert form.is_valid() assert form.cleaned_data['specialchars'].count(count_char) == 1
def test_clean_specialchars_unique(specialchars, count_char): """Tests special characters are unique.""" form_data = { "code": "foo", "fullname": "Foo", "checkstyle": "foo", "nplurals": "2", "specialchars": specialchars, } form = LanguageForm(form_data) assert form.is_valid() assert form.cleaned_data["specialchars"].count(count_char) == 1
def test_clean_specialchars_whitespace(specialchars): """Tests whitespace is accepted in special characters.""" form_data = { "code": "foo", "fullname": "Foo", "checkstyle": "foo", "nplurals": "2", "specialchars": specialchars, } form = LanguageForm(form_data) assert form.is_valid() assert " " in form.cleaned_data["specialchars"]
def test_specialchars_can_be_blank(): """Test that a blank special character field is valid.""" form_data = { 'code': 'foo', 'fullname': 'Foo', 'checkstyle': 'foo', 'nplurals': '2', 'specialchars': '', } form = LanguageForm(form_data) assert form.is_valid() assert form.cleaned_data['specialchars'] == ''