gh-93096: fix test_mimetypes.test_invocation_error tests on iOS ARM64 (#132266)

This commit is contained in:
Bénédikt Tran 2025-04-08 15:03:43 +02:00 committed by GitHub
parent 0e4cf9ce7c
commit f5a7037c32
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 6 deletions

View file

@ -706,7 +706,7 @@ def _main(args=None):
if guess:
return f"type: {guess} encoding: {encoding}"
sys.exit(f"error: media type unknown for {gtype}")
return parser.format_help()
return help_text
if __name__ == '__main__':

View file

@ -417,7 +417,6 @@ class CommandLineTest(unittest.TestCase):
self.assertFalse(args.lenient)
self.assertEqual(args.type, ["foo.pic"])
def test_invocation(self):
for command, expected in [
("-l -e image/jpg", ".jpg"),
@ -426,14 +425,14 @@ class CommandLineTest(unittest.TestCase):
]:
self.assertEqual(mimetypes._main(shlex.split(command)), expected)
def test_invocation_error(self):
for command, expected in [
("-e image/jpg", "error: unknown type image/jpg"),
("foo.pic", "error: media type unknown for foo.pic"),
("foo.bar_ext", "error: media type unknown for foo.bar_ext"),
]:
with self.assertRaisesRegex(SystemExit, expected):
mimetypes._main(shlex.split(command))
with self.subTest(command=command):
with self.assertRaisesRegex(SystemExit, expected):
mimetypes._main(shlex.split(command))
if __name__ == "__main__":