Parametrized test

This commit is contained in:
Andrew Murray 2020-06-04 07:56:14 +10:00
parent f5e9252b12
commit a5ef2b4499

View File

@ -873,8 +873,9 @@ def test_wide_line_dot():
assert_image_similar(im, Image.open(expected), 1) assert_image_similar(im, Image.open(expected), 1)
def test_line_joint(): @pytest.mark.parametrize(
for xy in [ "xy",
[
[ [
(400, 280), (400, 280),
(380, 280), (380, 280),
@ -951,16 +952,18 @@ def test_line_joint():
250, 250,
100, 100,
], ],
]: ],
im = Image.new("RGB", (500, 325)) )
draw = ImageDraw.Draw(im) def test_line_joint(xy):
expected = "Tests/images/imagedraw_line_joint_curve.png" im = Image.new("RGB", (500, 325))
draw = ImageDraw.Draw(im)
expected = "Tests/images/imagedraw_line_joint_curve.png"
# Act # Act
draw.line(xy, GRAY, 50, "curve") draw.line(xy, GRAY, 50, "curve")
# Assert # Assert
assert_image_similar(im, Image.open(expected), 3) assert_image_similar(im, Image.open(expected), 3)
def test_textsize_empty_string(): def test_textsize_empty_string():