summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 74d7f4f..c63e149 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -3,6 +3,7 @@ Fixtures for pytest.
"""
import locale
+from typing import Iterator
import hypothesis
import pytest
@@ -16,7 +17,7 @@ hypothesis.settings.register_profile(
)
-def load_locale(x):
+def load_locale(x: str) -> None:
"""Convenience to load a locale, trying ISO8859-1 first."""
try:
locale.setlocale(locale.LC_ALL, str("{}.ISO8859-1".format(x)))
@@ -25,15 +26,16 @@ def load_locale(x):
@pytest.fixture()
-def with_locale_en_us():
+def with_locale_en_us() -> Iterator[None]:
"""Convenience to load the en_US locale - reset when complete."""
orig = locale.getlocale()
- yield load_locale("en_US")
+ load_locale("en_US")
+ yield
locale.setlocale(locale.LC_ALL, orig)
@pytest.fixture()
-def with_locale_de_de():
+def with_locale_de_de() -> Iterator[None]:
"""
Convenience to load the de_DE locale - reset when complete - skip if missing.
"""