def test_py_lang_files_defined(self): """ If `LANG_FILES` is defined a list of the values should be returned. """ lang_files = langfiles_for_path('lib/l10n_utils/tests/test_files/' 'extract_me_with_langfiles.py') eq_(lang_files, ['lebowski', 'dude'])
def test_py_no_lang_files_defined(self): """ If `LANG_FILES` is not defined a list containing the first item in `settings.DOTLANG_FILES` should be returned. """ lang_files = langfiles_for_path('lib/l10n_utils/tests/test_files/' 'extract_me.py') eq_(lang_files, [settings.DOTLANG_FILES[0]])
def test_tmpl_no_lang_files_defined(self): """ If no lang files are set, a lang file name derived from the template path should be used. """ lang_files = langfiles_for_path('lib/l10n_utils/tests/test_files/' 'templates/no_lang_files.html') eq_(lang_files, ['no_lang_files'])
def test_templ_lang_files_defined(self): """ If lang files are set, they should be returned. """ lang_files = langfiles_for_path('lib/l10n_utils/tests/test_files/' 'templates/some_lang_files.html') eq_(lang_files, ['dude', 'walter'])