| 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 |