Skip to content

Commit 9a5ac27

Browse files
authored
Merge pull request #2383 from pygame-community/ankith26-freetype-ci
[BACKPORT OF #2370] Try getting freetype tests running on CI, fix minor test fail issues
2 parents 3928b99 + 2cd43ec commit 9a5ac27

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

test/freetype_test.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import os
22

3-
if os.environ.get("SDL_VIDEODRIVER") == "dummy":
4-
__tags__ = ("ignore", "subprocess_ignore")
5-
63
import unittest
74
import ctypes
85
import weakref
@@ -547,8 +544,7 @@ def test_freetype_Font_name(self):
547544
f = self._TEST_FONTS["fixed"]
548545
self.assertEqual(f.name, "Inconsolata")
549546

550-
nf = nullfont()
551-
self.assertEqual(nf.name, repr(nf))
547+
self.assertRaises(AttributeError, lambda: nullfont().name)
552548

553549
def test_freetype_Font_size(self):
554550
f = ft.Font(None, size=12)
@@ -1693,7 +1689,7 @@ def test_freetype_SysFont_name(self):
16931689
self.assertEqual(font_name_2, font_name)
16941690

16951691
# Check mixed list of bytes and string.
1696-
names = [fonts[0], fonts_b[1], fonts[2], fonts_b[3]]
1692+
names = [fonts_b[i] if i % 2 else str_font for i, str_font in enumerate(fonts)]
16971693
font_name_2 = ft.SysFont(names, size).name
16981694
self.assertEqual(font_name_2, font_name)
16991695

0 commit comments

Comments
 (0)