Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
nulano committed Oct 7, 2020
1 parent 1f17abd commit 0bd2930
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 17 deletions.
30 changes: 14 additions & 16 deletions Tests/test_imagefont.py
Original file line number Diff line number Diff line change
Expand Up @@ -852,11 +852,9 @@ def test_standard_embedded_color(self):
with Image.open("Tests/images/standard_embedded.png") as expected:
assert_image_similar(img, expected, max(self.metrics["multiline"], 3))

@pytest.mark.skipif(
parse_version(features.version_module("freetype2")) < parse_version("2.5.0"),
reason="Freetype 2.5.0 or newer required",
)
def test_cbdt(self):
if parse_version(features.version_module("freetype2")) < parse_version("2.5.0"):
pytest.skip("Freetype 2.5.0 or newer required")
try:
font = ImageFont.truetype(
"Tests/fonts/NotoColorEmoji.ttf",
Expand All @@ -875,11 +873,9 @@ def test_cbdt(self):
assert str(ex) in ("unimplemented feature", "unknown file format")
pytest.skip("freetype compiled without libpng or unsupported")

@pytest.mark.skipif(
parse_version(features.version_module("freetype2")) < parse_version("2.5.0"),
reason="Freetype 2.5.0 or newer required",
)
def test_cbdt_mask(self):
if parse_version(features.version_module("freetype2")) < parse_version("2.5.0"):
pytest.skip("Freetype 2.5.0 or newer required")
try:
font = ImageFont.truetype(
"Tests/fonts/NotoColorEmoji.ttf",
Expand All @@ -898,11 +894,12 @@ def test_cbdt_mask(self):
assert str(ex) in ("unimplemented feature", "unknown file format")
pytest.skip("freetype compiled without libpng or unsupported")

@pytest.mark.skipif(
parse_version(features.version_module("freetype2")) < parse_version("2.10.0"),
reason="Freetype 2.10.0 or newer required",
)
def test_colr(self):
if parse_version(features.version_module("freetype2")) < parse_version(
"2.10.0"
):
pytest.skip("Freetype 2.10.0 or newer required")

font = ImageFont.truetype(
"Tests/fonts/BungeeColor-Regular_colr_Windows.ttf",
size=64,
Expand All @@ -917,11 +914,12 @@ def test_colr(self):
with Image.open("Tests/images/colr_bungee.png") as expected:
assert_image_similar(im, expected, 21)

@pytest.mark.skipif(
parse_version(features.version_module("freetype2")) < parse_version("2.10.0"),
reason="Freetype 2.10.0 or newer required",
)
def test_colr_mask(self):
if parse_version(features.version_module("freetype2")) < parse_version(
"2.10.0"
):
pytest.skip("Freetype 2.10.0 or newer required")

font = ImageFont.truetype(
"Tests/fonts/BungeeColor-Regular_colr_Windows.ttf",
size=64,
Expand Down
2 changes: 1 addition & 1 deletion Tests/test_imagefont_bitmap.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,4 @@ def test_similar():
fill=(0, 0, 0),
font=font_outline,
)
assert_image_similar(im_bitmap, im_outline, 44)
assert_image_similar(im_bitmap, im_outline, 4)

0 comments on commit 0bd2930

Please sign in to comment.