Skip to content

Commit a5ef2b4

Browse files
committed
Parametrized test
1 parent f5e9252 commit a5ef2b4

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

Tests/test_imagedraw.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -873,8 +873,9 @@ def test_wide_line_dot():
873873
assert_image_similar(im, Image.open(expected), 1)
874874

875875

876-
def test_line_joint():
877-
for xy in [
876+
@pytest.mark.parametrize(
877+
"xy",
878+
[
878879
[
879880
(400, 280),
880881
(380, 280),
@@ -951,16 +952,18 @@ def test_line_joint():
951952
250,
952953
100,
953954
],
954-
]:
955-
im = Image.new("RGB", (500, 325))
956-
draw = ImageDraw.Draw(im)
957-
expected = "Tests/images/imagedraw_line_joint_curve.png"
955+
],
956+
)
957+
def test_line_joint(xy):
958+
im = Image.new("RGB", (500, 325))
959+
draw = ImageDraw.Draw(im)
960+
expected = "Tests/images/imagedraw_line_joint_curve.png"
958961

959-
# Act
960-
draw.line(xy, GRAY, 50, "curve")
962+
# Act
963+
draw.line(xy, GRAY, 50, "curve")
961964

962-
# Assert
963-
assert_image_similar(im, Image.open(expected), 3)
965+
# Assert
966+
assert_image_similar(im, Image.open(expected), 3)
964967

965968

966969
def test_textsize_empty_string():

0 commit comments

Comments
 (0)