@@ -856,20 +856,19 @@ def create_base_image_draw(
856856
857857
858858def test_square ():
859- with Image .open (os .path .join (IMAGES_PATH , "square.png" )) as expected :
860- expected .load ()
861- img , draw = create_base_image_draw ((10 , 10 ))
862- draw .polygon ([(2 , 2 ), (2 , 7 ), (7 , 7 ), (7 , 2 )], BLACK )
863- assert_image_equal (img , expected , "square as normal polygon failed" )
864- img , draw = create_base_image_draw ((10 , 10 ))
865- draw .polygon ([(7 , 7 ), (7 , 2 ), (2 , 2 ), (2 , 7 )], BLACK )
866- assert_image_equal (img , expected , "square as inverted polygon failed" )
867- img , draw = create_base_image_draw ((10 , 10 ))
868- draw .rectangle ((2 , 2 , 7 , 7 ), BLACK )
869- assert_image_equal (img , expected , "square as normal rectangle failed" )
870- img , draw = create_base_image_draw ((10 , 10 ))
871- draw .rectangle ((7 , 7 , 2 , 2 ), BLACK )
872- assert_image_equal (img , expected , "square as inverted rectangle failed" )
859+ expected = os .path .join (IMAGES_PATH , "square.png" )
860+ img , draw = create_base_image_draw ((10 , 10 ))
861+ draw .polygon ([(2 , 2 ), (2 , 7 ), (7 , 7 ), (7 , 2 )], BLACK )
862+ assert_image_equal_tofile (img , expected , "square as normal polygon failed" )
863+ img , draw = create_base_image_draw ((10 , 10 ))
864+ draw .polygon ([(7 , 7 ), (7 , 2 ), (2 , 2 ), (2 , 7 )], BLACK )
865+ assert_image_equal_tofile (img , expected , "square as inverted polygon failed" )
866+ img , draw = create_base_image_draw ((10 , 10 ))
867+ draw .rectangle ((2 , 2 , 7 , 7 ), BLACK )
868+ assert_image_equal_tofile (img , expected , "square as normal rectangle failed" )
869+ img , draw = create_base_image_draw ((10 , 10 ))
870+ draw .rectangle ((7 , 7 , 2 , 2 ), BLACK )
871+ assert_image_equal_tofile (img , expected , "square as inverted rectangle failed" )
873872
874873
875874def test_triangle_right ():
@@ -896,18 +895,18 @@ def test_line_horizontal():
896895 os .path .join (IMAGES_PATH , "line_horizontal_w2px_inverted.png" ),
897896 "line straight horizontal inverted 2px wide failed" ,
898897 )
899- with Image . open ( os . path . join ( IMAGES_PATH , "line_horizontal_w3px.png" )) as expected :
900- expected . load ( )
901- img , draw = create_base_image_draw ((20 , 20 ))
902- draw .line ((5 , 5 , 14 , 5 ), BLACK , 3 )
903- assert_image_equal (
904- img , expected , "line straight horizontal normal 3px wide failed"
905- )
906- img , draw = create_base_image_draw ((20 , 20 ))
907- draw .line ((14 , 5 , 5 , 5 ), BLACK , 3 )
908- assert_image_equal (
909- img , expected , "line straight horizontal inverted 3px wide failed"
910- )
898+
899+ expected = os . path . join ( IMAGES_PATH , "line_horizontal_w3px.png" )
900+ img , draw = create_base_image_draw ((20 , 20 ))
901+ draw .line ((5 , 5 , 14 , 5 ), BLACK , 3 )
902+ assert_image_equal_tofile (
903+ img , expected , "line straight horizontal normal 3px wide failed"
904+ )
905+ img , draw = create_base_image_draw ((20 , 20 ))
906+ draw .line ((14 , 5 , 5 , 5 ), BLACK , 3 )
907+ assert_image_equal_tofile (
908+ img , expected , "line straight horizontal inverted 3px wide failed"
909+ )
911910
912911 img , draw = create_base_image_draw ((200 , 110 ))
913912 draw .line ((5 , 55 , 195 , 55 ), BLACK , 101 )
@@ -945,18 +944,19 @@ def test_line_vertical():
945944 os .path .join (IMAGES_PATH , "line_vertical_w2px_inverted.png" ),
946945 "line straight vertical inverted 2px wide failed" ,
947946 )
948- with Image .open (os .path .join (IMAGES_PATH , "line_vertical_w3px.png" )) as expected :
949- expected .load ()
950- img , draw = create_base_image_draw ((20 , 20 ))
951- draw .line ((5 , 5 , 5 , 14 ), BLACK , 3 )
952- assert_image_equal (
953- img , expected , "line straight vertical normal 3px wide failed"
954- )
955- img , draw = create_base_image_draw ((20 , 20 ))
956- draw .line ((5 , 14 , 5 , 5 ), BLACK , 3 )
957- assert_image_equal (
958- img , expected , "line straight vertical inverted 3px wide failed"
959- )
947+
948+ expected = os .path .join (IMAGES_PATH , "line_vertical_w3px.png" )
949+ img , draw = create_base_image_draw ((20 , 20 ))
950+ draw .line ((5 , 5 , 5 , 14 ), BLACK , 3 )
951+ assert_image_equal_tofile (
952+ img , expected , "line straight vertical normal 3px wide failed"
953+ )
954+ img , draw = create_base_image_draw ((20 , 20 ))
955+ draw .line ((5 , 14 , 5 , 5 ), BLACK , 3 )
956+ assert_image_equal_tofile (
957+ img , expected , "line straight vertical inverted 3px wide failed"
958+ )
959+
960960 img , draw = create_base_image_draw ((110 , 200 ))
961961 draw .line ((55 , 5 , 55 , 195 ), BLACK , 101 )
962962 assert_image_equal_tofile (
@@ -975,26 +975,25 @@ def test_line_vertical():
975975
976976
977977def test_line_oblique_45 ():
978- with Image .open (
979- os .path .join (IMAGES_PATH , "line_oblique_45_w3px_a.png" )
980- ) as expected :
981- expected .load ()
982- img , draw = create_base_image_draw ((20 , 20 ))
983- draw .line ((5 , 5 , 14 , 14 ), BLACK , 3 )
984- assert_image_equal (img , expected , "line oblique 45 normal 3px wide A failed" )
985- img , draw = create_base_image_draw ((20 , 20 ))
986- draw .line ((14 , 14 , 5 , 5 ), BLACK , 3 )
987- assert_image_equal (img , expected , "line oblique 45 inverted 3px wide A failed" )
988- with Image .open (
989- os .path .join (IMAGES_PATH , "line_oblique_45_w3px_b.png" )
990- ) as expected :
991- expected .load ()
992- img , draw = create_base_image_draw ((20 , 20 ))
993- draw .line ((14 , 5 , 5 , 14 ), BLACK , 3 )
994- assert_image_equal (img , expected , "line oblique 45 normal 3px wide B failed" )
995- img , draw = create_base_image_draw ((20 , 20 ))
996- draw .line ((5 , 14 , 14 , 5 ), BLACK , 3 )
997- assert_image_equal (img , expected , "line oblique 45 inverted 3px wide B failed" )
978+ expected = os .path .join (IMAGES_PATH , "line_oblique_45_w3px_a.png" )
979+ img , draw = create_base_image_draw ((20 , 20 ))
980+ draw .line ((5 , 5 , 14 , 14 ), BLACK , 3 )
981+ assert_image_equal_tofile (img , expected , "line oblique 45 normal 3px wide A failed" )
982+ img , draw = create_base_image_draw ((20 , 20 ))
983+ draw .line ((14 , 14 , 5 , 5 ), BLACK , 3 )
984+ assert_image_equal_tofile (
985+ img , expected , "line oblique 45 inverted 3px wide A failed"
986+ )
987+
988+ expected = os .path .join (IMAGES_PATH , "line_oblique_45_w3px_b.png" )
989+ img , draw = create_base_image_draw ((20 , 20 ))
990+ draw .line ((14 , 5 , 5 , 14 ), BLACK , 3 )
991+ assert_image_equal_tofile (img , expected , "line oblique 45 normal 3px wide B failed" )
992+ img , draw = create_base_image_draw ((20 , 20 ))
993+ draw .line ((5 , 14 , 14 , 5 ), BLACK , 3 )
994+ assert_image_equal_tofile (
995+ img , expected , "line oblique 45 inverted 3px wide B failed"
996+ )
998997
999998
1000999def test_wide_line_dot ():
0 commit comments