Fredrik Lundh avatar Fredrik Lundh committed 853a341

Tests for split after open bug.

Comments (0)

Files changed (1)

Tests/test_image_split.py

     assert_image_equal(lena("RGBA"), split_merge("RGBA"))
     assert_image_equal(lena("CMYK"), split_merge("CMYK"))
     assert_image_equal(lena("YCbCr"), split_merge("YCbCr"))
+
+def test_split_open():
+    file = tempfile("temp.png")
+    def split_open(mode):
+        lena(mode).save(file)
+        im = Image.open(file)
+        return len(im.split())
+    assert_equal(split_open("1"), 1)
+    assert_equal(split_open("L"), 1)
+    assert_equal(split_open("P"), 1)
+    assert_equal(split_open("RGB"), 3)
+    assert_equal(split_open("RGBA"), 4)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.