From eaffb1414a4752c8f1a2de6eafffc849a68f2cd0 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 29 Jul 2017 10:20:19 +1000 Subject: [PATCH] Added test --- Tests/test_file_spider.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Tests/test_file_spider.py b/Tests/test_file_spider.py index 32f1f55e5..4c95c6e4f 100644 --- a/Tests/test_file_spider.py +++ b/Tests/test_file_spider.py @@ -4,6 +4,8 @@ from PIL import Image from PIL import ImageSequence from PIL import SpiderImagePlugin +import tempfile + TEST_FILE = "Tests/images/hopper.spider" @@ -30,6 +32,21 @@ class TestImageSpider(PillowTestCase): self.assertEqual(im2.size, (128, 128)) self.assertEqual(im2.format, "SPIDER") + def test_tempfile(self): + # Arrange + im = hopper() + + # Act + with tempfile.TemporaryFile() as fp: + im.save(fp, "SPIDER") + + # Assert + fp.seek(0) + reloaded = Image.open(fp) + self.assertEqual(reloaded.mode, "F") + self.assertEqual(reloaded.size, (128, 128)) + self.assertEqual(reloaded.format, "SPIDER") + def test_isSpiderImage(self): self.assertTrue(SpiderImagePlugin.isSpiderImage(TEST_FILE))