Skip to content
Prev Previous commit
Next Next commit
fixup
  • Loading branch information
picnixz committed Mar 28, 2025
commit 1d29b5d82395b6c05265aec8afd2d92e277b1c33
11 changes: 5 additions & 6 deletions Lib/test/test_mimetypes.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import sys
import tempfile
Comment thread
picnixz marked this conversation as resolved.
Outdated
import unittest.mock
from os import linesep
from platform import win32_edition
from test import support
from test.support import os_helper
Expand Down Expand Up @@ -422,30 +421,30 @@ def test_invalid_option(self):
def test_guess_extension(self):
retcode, out, err = self.mimetypes_cmd('-l', '-e', 'image/jpg')
self.assertEqual(retcode, 0)
self.assertEqual(out, f'.jpg{linesep}')
self.assertEqual(out, '.jpg\n')
self.assertEqual(err, '')

retcode, out, err = self.mimetypes_cmd('-e', 'image/jpg')
self.assertEqual(retcode, 1)
self.assertEqual(out, '')
self.assertEqual(err, f'error: unknown type image/jpg{linesep}')
self.assertEqual(err, 'error: unknown type image/jpg\n')

retcode, out, err = self.mimetypes_cmd('-e', 'image/jpeg')
self.assertEqual(retcode, 0)
self.assertEqual(out, f'.jpg{linesep}')
self.assertEqual(out, '.jpg\n')
self.assertEqual(err, '')

def test_guess_type(self):
retcode, out, err = self.mimetypes_cmd('-l', 'foo.webp')
self.assertEqual(retcode, 0)
self.assertEqual(out, f'type: image/webp encoding: None{linesep}')
self.assertEqual(out, 'type: image/webp encoding: None\n')
self.assertEqual(err, '')

def test_guess_type_conflicting_with_mimetypes(self):
retcode, out, err = self.mimetypes_cmd('foo.pic')
self.assertEqual(retcode, 1)
self.assertEqual(out, '')
self.assertEqual(err, f'error: media type unknown for foo.pic{linesep}')
self.assertEqual(err, 'error: media type unknown for foo.pic\n')


if __name__ == "__main__":
Expand Down
Loading