1234567891011121314 |
- from flask import current_app
- from babel.support import Translations
- from flaskbb.utils.translations import FlaskBBDomain
- def test_flaskbbdomain_translations(default_settings):
- domain = current_app.extensions.get("babel").domain
- with current_app.test_request_context():
- # no translations accessed and thus the cache is empty
- assert domain.get_translations_cache() == {}
- # load translations into cache
- assert isinstance(domain.get_translations(), Translations)
- assert len(domain.get_translations_cache()) == 1 # 'en'
|