Total Complexity | 2 |
Total Lines | 22 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | """Тестирование функционала настроек.""" |
||
2 | import os |
||
3 | from pathlib import Path |
||
4 | from w_settings import check_langs, current_lang |
||
5 | |||
6 | |||
7 | def test_getconfig_locales_count(): |
||
8 | """Тестирует, кол-во локализаций. |
||
9 | |||
10 | Проверяет, что кол-во файлов соответствует тому, |
||
11 | что видит программа в итоге. |
||
12 | """ |
||
13 | nominal_count = len(os.listdir(Path('l10n'))) |
||
14 | assert nominal_count == len(check_langs()), ('Folders with' |
||
15 | 'localisations does not equal' |
||
16 | 'localisations list') |
||
17 | |||
18 | |||
19 | def test_current_lang(): |
||
20 | """Тестирует невыход за значения.""" |
||
21 | assert current_lang() <= len(check_langs()) |
||
22 |