Files
remnawave-bedolaga-telegram…/tests/test_config_languages.py

17 lines
593 B
Python

from app.config import settings
def test_available_languages_default_contains_fa(monkeypatch):
monkeypatch.setattr(settings, 'AVAILABLE_LANGUAGES', '', raising=False)
languages = settings.get_available_languages()
assert 'fa' in languages
def test_available_languages_normalizes_and_deduplicates(monkeypatch):
monkeypatch.setattr(settings, 'AVAILABLE_LANGUAGES', 'ru,en,fa,FA,fa-IR', raising=False)
languages = settings.get_available_languages()
assert languages[0] == 'ru'
assert 'en' in languages
assert 'fa' in languages
assert 'FA' not in languages