Skip to content

Commit ecaa9d1

Browse files
committed
fix comments
1 parent 16165b5 commit ecaa9d1

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

Lib/test/test_gettext.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -939,45 +939,36 @@ def test_lazy_import(self):
939939

940940

941941
class DGettextTest(unittest.TestCase):
942-
"""Test dgettext() function, which allows translations from specific domains."""
943942

944943
def setUp(self):
945-
"""Set up a specific test domain and environment for dgettext tests."""
946-
self.localedir = tempfile.mkdtemp()
947-
self.addCleanup(shutil.rmtree, self.localedir)
944+
self.localedir = self.enterContext(os_helper.temp_dir())
948945
self.domain = 'gettext_domain'
949946
self.mofile = self.setup_dgettext_test_env()
950947

951948
def setup_dgettext_test_env(self):
952-
"""Create a mo file for dgettext testing."""
953949
os.makedirs(os.path.join(self.localedir, 'en', 'LC_MESSAGES'), exist_ok=True)
954950
mofile = os.path.join(self.localedir, 'en', 'LC_MESSAGES', f'{self.domain}.mo')
955951
with open(mofile, 'wb') as fp:
956952
fp.write(b'\x00\x00\x00\x00')
957953
return mofile
958954

959955
def test_dgettext_found_translation(self):
960-
"""Test dgettext finds translation in specified domain."""
961956
gettext.bindtextdomain(self.domain, self.localedir)
962957
with unittest.mock.patch('gettext.dgettext') as mock_dgettext:
963958
mock_dgettext.return_value = 'test message translation'
964959
result = gettext.dgettext(self.domain, 'test message')
965960
self.assertEqual(result, 'test message translation')
966961

967962
def test_dgettext_missing_translation(self):
968-
"""Test dgettext returns msgid when translation is missing."""
969963
gettext.bindtextdomain(self.domain, self.localedir)
970964
result = gettext.dgettext(self.domain, 'missing message')
971965
self.assertEqual(result, 'missing message')
972966

973967
def test_dgettext_non_existent_domain(self):
974-
"""Test dgettext returns msgid when domain doesn't exist."""
975968
result = gettext.dgettext('nonexistent_domain', 'test message')
976969
self.assertEqual(result, 'test message')
977970

978971
def test_dgettext_empty_domain(self):
979-
"""Test dgettext behavior with empty domain."""
980-
current_domain = gettext.textdomain()
981972
result = gettext.dgettext('', 'test message')
982973
expected = gettext.gettext('test message')
983974
self.assertEqual(result, expected)

0 commit comments

Comments
 (0)