gh-130197: Test pygettext --output option (GH-133041)

This commit is contained in:
Stan Ulbrych 2025-05-01 17:30:24 +01:00 committed by GitHub
parent 27e011455d
commit e5e51bd7f7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -162,6 +162,14 @@ class Test_pygettext(unittest.TestCase):
# This will raise if the date format does not exactly match.
datetime.strptime(creationDate, '%Y-%m-%d %H:%M%z')
def test_output_option(self):
for opt in ('-o', '--output='):
with temp_cwd():
assert_python_ok(self.script, f'{opt}test')
self.assertTrue(os.path.exists('test'))
res = assert_python_ok(self.script, f'{opt}-')
self.assertIn(b'Project-Id-Version: PACKAGE VERSION', res.out)
def test_funcdocstring(self):
for doc in ('"""doc"""', "r'''doc'''", "R'doc'", 'u"doc"'):
with self.subTest(doc):