mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Issue #28228: imghdr now supports pathlib
This commit is contained in:
parent
6c63f197df
commit
ef223a19f7
4 changed files with 15 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
import imghdr
|
||||
import io
|
||||
import os
|
||||
import pathlib
|
||||
import unittest
|
||||
import warnings
|
||||
from test.support import findfile, TESTFN, unlink
|
||||
|
@ -49,6 +50,12 @@ class TestImghdr(unittest.TestCase):
|
|||
self.assertEqual(imghdr.what(None, data), expected)
|
||||
self.assertEqual(imghdr.what(None, bytearray(data)), expected)
|
||||
|
||||
def test_pathlike_filename(self):
|
||||
for filename, expected in TEST_FILES:
|
||||
with self.subTest(filename=filename):
|
||||
filename = findfile(filename, subdir='imghdrdata')
|
||||
self.assertEqual(imghdr.what(pathlib.Path(filename)), expected)
|
||||
|
||||
def test_register_test(self):
|
||||
def test_jumbo(h, file):
|
||||
if h.startswith(b'eggs'):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue