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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy