1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import importlib
import lektor_ng.i18n
EXPECTED_LANGS = {
"ca",
"en",
"fr",
"ja",
"nl",
"pt",
"tr",
"de",
"es",
"it",
"ko",
"pl",
"ru",
"zh",
}
def test_translations_loaded():
known_langs = set(lektor_ng.i18n.KNOWN_LANGUAGES)
assert known_langs == EXPECTED_LANGS
def test_loading_i18n_triggers_no_warnings(recwarn):
importlib.reload(lektor_ng.i18n)
for warning in recwarn.list:
print(warning) # debugging: display warnings on stdout
assert len(recwarn) == 0
|