mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-15 20:06:28 +03:00
remove non-tempfile usage from tests
This commit is contained in:
parent
183e0ec21d
commit
8d9f6029e1
|
@ -71,7 +71,6 @@ class TestImageFont(PillowTestCase):
|
||||||
def test_font_with_name(self):
|
def test_font_with_name(self):
|
||||||
self.get_font()
|
self.get_font()
|
||||||
self._render(FONT_PATH)
|
self._render(FONT_PATH)
|
||||||
self._clean()
|
|
||||||
|
|
||||||
def _font_as_bytes(self):
|
def _font_as_bytes(self):
|
||||||
with open(FONT_PATH, 'rb') as f:
|
with open(FONT_PATH, 'rb') as f:
|
||||||
|
@ -86,12 +85,10 @@ class TestImageFont(PillowTestCase):
|
||||||
# shared_bytes = self._font_as_bytes()
|
# shared_bytes = self._font_as_bytes()
|
||||||
# self._render(shared_bytes)
|
# self._render(shared_bytes)
|
||||||
# self.assertRaises(Exception, lambda: _render(shared_bytes))
|
# self.assertRaises(Exception, lambda: _render(shared_bytes))
|
||||||
self._clean()
|
|
||||||
|
|
||||||
def test_font_with_open_file(self):
|
def test_font_with_open_file(self):
|
||||||
with open(FONT_PATH, 'rb') as f:
|
with open(FONT_PATH, 'rb') as f:
|
||||||
self._render(f)
|
self._render(f)
|
||||||
self._clean()
|
|
||||||
|
|
||||||
def _render(self, font):
|
def _render(self, font):
|
||||||
txt = "Hello World!"
|
txt = "Hello World!"
|
||||||
|
@ -103,12 +100,8 @@ class TestImageFont(PillowTestCase):
|
||||||
d = ImageDraw.Draw(img)
|
d = ImageDraw.Draw(img)
|
||||||
d.text((10, 10), txt, font=ttf, fill='black')
|
d.text((10, 10), txt, font=ttf, fill='black')
|
||||||
|
|
||||||
img.save('font.png')
|
|
||||||
return img
|
return img
|
||||||
|
|
||||||
def _clean(self):
|
|
||||||
os.unlink('font.png')
|
|
||||||
|
|
||||||
def test_render_equal(self):
|
def test_render_equal(self):
|
||||||
img_path = self._render(FONT_PATH)
|
img_path = self._render(FONT_PATH)
|
||||||
with open(FONT_PATH, 'rb') as f:
|
with open(FONT_PATH, 'rb') as f:
|
||||||
|
@ -116,7 +109,6 @@ class TestImageFont(PillowTestCase):
|
||||||
img_filelike = self._render(font_filelike)
|
img_filelike = self._render(font_filelike)
|
||||||
|
|
||||||
self.assert_image_equal(img_path, img_filelike)
|
self.assert_image_equal(img_path, img_filelike)
|
||||||
self._clean()
|
|
||||||
|
|
||||||
def test_textsize_equal(self):
|
def test_textsize_equal(self):
|
||||||
im = Image.new(mode='RGB', size=(300, 100))
|
im = Image.new(mode='RGB', size=(300, 100))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user