summaryrefslogtreecommitdiff
path: root/tests/test_onionshare_strings.py
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2019-10-13 14:35:40 -0400
committerGitHub <noreply@github.com>2019-10-13 14:35:40 -0400
commit896659c6963c14c4e047cff7f3d421977060ed23 (patch)
tree660468dd7478fb001ced211a4a33ae28a1b5f9a4 /tests/test_onionshare_strings.py
parentbbf6c02da645fcd4fc50db18dd341178ad4fa2e6 (diff)
parent7d24bf9ffcd1e21e087431c21bfc658803a61ab6 (diff)
downloadonionshare-2.2.tar.gz
onionshare-2.2.zip
Merge pull request #1048 from micahflee/developv2.2
Version 2.2
Diffstat (limited to 'tests/test_onionshare_strings.py')
-rw-r--r--tests/test_onionshare_strings.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/tests/test_onionshare_strings.py b/tests/test_onionshare_strings.py
index 3ac22a11..7ad65191 100644
--- a/tests/test_onionshare_strings.py
+++ b/tests/test_onionshare_strings.py
@@ -32,31 +32,34 @@ from onionshare.settings import Settings
# return path
# common.get_resource_path = get_resource_path
+
def test_underscore_is_function():
assert callable(strings._) and isinstance(strings._, types.FunctionType)
class TestLoadStrings:
def test_load_strings_defaults_to_english(
- self, common_obj, locale_en, sys_onionshare_dev_mode):
+ self, common_obj, locale_en, sys_onionshare_dev_mode
+ ):
""" load_strings() loads English by default """
common_obj.settings = Settings(common_obj)
strings.load_strings(common_obj)
- assert strings._('preparing_files') == "Compressing files."
-
+ assert strings._("preparing_files") == "Compressing files."
def test_load_strings_loads_other_languages(
- self, common_obj, locale_fr, sys_onionshare_dev_mode):
+ self, common_obj, locale_fr, sys_onionshare_dev_mode
+ ):
""" load_strings() loads other languages in different locales """
common_obj.settings = Settings(common_obj)
- common_obj.settings.set('locale', 'fr')
+ common_obj.settings.set("locale", "fr")
strings.load_strings(common_obj)
- assert strings._('preparing_files') == "Compression des fichiers."
+ assert strings._("preparing_files") == "Compression des fichiers."
def test_load_invalid_locale(
- self, common_obj, locale_invalid, sys_onionshare_dev_mode):
+ self, common_obj, locale_invalid, sys_onionshare_dev_mode
+ ):
""" load_strings() raises a KeyError for an invalid locale """
with pytest.raises(KeyError):
common_obj.settings = Settings(common_obj)
- common_obj.settings.set('locale', 'XX')
+ common_obj.settings.set("locale", "XX")
strings.load_strings(common_obj)