diff --git a/Tests/images/imagedraw/triangle_right.png b/Tests/images/imagedraw/triangle_right.png new file mode 100644 index 000000000..e91fa5802 Binary files /dev/null and b/Tests/images/imagedraw/triangle_right.png differ diff --git a/Tests/test_imagedraw.py b/Tests/test_imagedraw.py index 138c14cca..45f9d5f03 100644 --- a/Tests/test_imagedraw.py +++ b/Tests/test_imagedraw.py @@ -63,3 +63,10 @@ def test_square(): draw.rectangle((7, 7, 2, 2), BLACK) assert_image_equal(img, expected) + +def test_triangle_right(): + expected = Image.open(os.path.join(IMAGES_PATH, 'triangle_right.png')) + expected.load() + img, draw = create_base_image_draw((20, 20)) + draw.polygon([(3, 5), (17, 5), (10, 12)], BLACK) + assert_image_equal(img, expected)