Example #1
0
    def test_validate_language_invalid_3(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language',)] = u'finglish, sv, en'
        dada[('langdis',)] = 'True'

        convert_languages(('language',), dada, errors, None)
        assert len(errors) == 1
Example #2
0
    def test_validate_language_invalid(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language',)] = u'aa, ab, ac, ad, ae, af'
        dada[('langdis',)] = 'False'

        convert_languages(('language',), dada, errors, None)
        assert len(errors) == 1
Example #3
0
    def test_validate_language_invalid_3(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language', )] = u'finglish, sv, en'
        dada[('langdis', )] = 'True'

        convert_languages(('language', ), dada, errors, None)
        assert len(errors) == 1
Example #4
0
    def test_validate_language_invalid(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language', )] = u'aa, ab, ac, ad, ae, af'
        dada[('langdis', )] = 'False'

        convert_languages(('language', ), dada, errors, None)
        assert len(errors) == 1
Example #5
0
    def test_validate_language_invalid_2(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language',)] = u''
        dada[('langdis',)] = 'False'

        convert_languages(('language',), dada, errors, None)
        remove_disabled_languages(('language',), dada, errors, None)
        assert len(errors) == 1
Example #6
0
    def test_validate_language_invalid_2(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language', )] = u''
        dada[('langdis', )] = 'False'

        convert_languages(('language', ), dada, errors, None)
        remove_disabled_languages(('language', ), dada, errors, None)
        assert len(errors) == 1
Example #7
0
    def test_validate_language_delete(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language',)] = u'fin, swe, eng, ita'
        dada[('langdis',)] = 'True'

        convert_languages(('language',), dada, errors, None)
        assert len(errors) == 0

        remove_disabled_languages(('language',), dada, errors, None)
        assert len(errors) == 0
        assert dada[('language',)] == u''
Example #8
0
    def test_validate_language_delete(self):
        errors = defaultdict(list)

        dada = copy.deepcopy(TEST_DATA_FLATTENED)
        dada[('language', )] = u'fin, swe, eng, ita'
        dada[('langdis', )] = 'True'

        convert_languages(('language', ), dada, errors, None)
        assert len(errors) == 0

        remove_disabled_languages(('language', ), dada, errors, None)
        assert len(errors) == 0
        assert dada[('language', )] == u''
Example #9
0
 def test_validate_language_valid(self):
     errors = defaultdict(list)
     convert_languages(('language',), TEST_DATA_FLATTENED, errors, None)
     assert len(errors) == 0
Example #10
0
 def test_validate_language_valid(self):
     errors = defaultdict(list)
     convert_languages(('language', ), TEST_DATA_FLATTENED, errors, None)
     assert len(errors) == 0