Script to find unused translations

This commit is contained in:
George Drummond
2019-06-13 16:59:47 -04:00
parent 1caf8b8d21
commit 9f274a7d1c
4 changed files with 40 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
import pytest
from atst.utils.localization import translate, LocalizationInvalidKeyError
from atst.utils.localization import all_keys, translate, LocalizationInvalidKeyError
def test_looking_up_existing_key():
@@ -22,3 +22,9 @@ def test_with_variables():
def test_looking_up_non_existent_key():
with pytest.raises(LocalizationInvalidKeyError):
translate("testing.an.invalid_key")
def test_all_keys():
assert "testing.example_with_variables" in all_keys()
assert "testing.nested.example" in all_keys()
assert not "testing.nested.missing" in all_keys()