예제 #1
0
파일: language.py 프로젝트: ratanasoth/zing
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']
예제 #2
0
파일: language.py 프로젝트: ratanasoth/zing
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
예제 #3
0
파일: language.py 프로젝트: ainslied/pootle
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
예제 #4
0
파일: language.py 프로젝트: ainslied/pootle
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']
예제 #5
0
파일: language.py 프로젝트: sshyran/zing
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
예제 #6
0
파일: language.py 프로젝트: sshyran/zing
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"]
예제 #7
0
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'] == ''