Loosened testing rigor for EPS files.

Due to differences in rendering between platforms (mainly antialiasing), we had to lower the rigor with which we test our EPS handling. Instead of making the test fail if the rendered image does not exactly match, we now only fail if the images are grossly divergent.
This commit is contained in:
Esteban Santana Santana 2013-11-20 02:14:29 -06:00
parent c6c32804d0
commit 7797633d7a

View File

@ -47,18 +47,18 @@ def test_render_scale1():
skip("zip/deflate support not available")
#Zero bounding box
image1 = Image.open(file1)
image1.load()
image1_compare = Image.open(file1_compare).convert("RGB")
image1_compare.load()
assert_image_equal(image1, image1_compare)
image1_scale1 = Image.open(file1)
image1_scale1.load()
image1_scale1_compare = Image.open(file1_compare).convert("RGB")
image1_scale1_compare.load()
assert_image_similar(image1_scale1, image1_scale1_compare, 5)
#Non-Zero bounding box
image2 = Image.open(file2)
image2.load()
image2_compare = Image.open(file2_compare).convert("RGB")
image2_compare.load()
assert_image_equal(image2, image2_compare)
image2_scale1 = Image.open(file2)
image2_scale1.load()
image2_scale1_compare = Image.open(file2_compare).convert("RGB")
image2_scale1_compare.load()
assert_image_similar(image2_scale1, image2_scale1_compare, 10)
def test_render_scale2():
#We need png support for these render test
@ -67,16 +67,16 @@ def test_render_scale2():
skip("zip/deflate support not available")
#Zero bounding box
image1 = Image.open(file1)
image1.load(scale=2)
image1_compare = Image.open(file1_compare_scale2).convert("RGB")
image1_compare.load()
assert_image_equal(image1, image1_compare)
image1_scale2 = Image.open(file1)
image1_scale2.load(scale=2)
image1_scale2_compare = Image.open(file1_compare).convert("RGB")
image1_scale2_compare.load()
assert_image_similar(image1_scale2, image1_scale2_compare, 5)
#Non-Zero bounding box
image2 = Image.open(file2)
image2.load(scale=2)
image2_compare = Image.open(file2_compare_scale2).convert("RGB")
image2_compare.load()
assert_image_equal(image2, image2_compare)
image2_scale2 = Image.open(file2)
image2_scale2.load(scale=2)
image2_scale2_compare = Image.open(file2_compare).convert("RGB")
image2_scale2_compare.load()
assert_image_similar(image2_scale2, image2_scale2_compare, 10)