Skip to content

Commit 42cfe6c

Browse files
authored
Fix text test for workflow
1 parent 62f3050 commit 42cfe6c

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

tests/minimal/test_text_outlines_and_full_fill.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,33 @@
66

77
from turtlethread import Turtle, LetterDrawer
88

9+
import os
10+
font_name = "dejavuserif" if "CI" in os.environ else "Arial" # GitHub CI does not have Arial font
11+
912
@pytest.fixture
1013
def turtle():
1114
return Turtle(angle_mode="degrees")
1215

1316
def test_outline_text(turtle):
1417
with LetterDrawer(turtle) as ld:
15-
ld.load_font('Arial')
16-
ld.draw_one_letter('Arial', 'T', 120, fill=False, outline=True)
18+
ld.load_font(font_name)
19+
ld.draw_one_letter(font_name, 'T', 120, fill=False, outline=True)
1720
ld.draw_letter_gap(120)
18-
ld.draw_string('Arial', 'est', 120, fills=False, outlines=True)
21+
ld.draw_string(font_name, 'est', 120, fills=False, outlines=True)
1922
turtle.visualise(skip=True, done=False, bye=False)
2023

2124
def test_full_fill_text(turtle):
2225
with LetterDrawer(turtle) as ld:
23-
ld.load_font('Arial')
24-
ld.draw_one_letter('Arial', 'T', 120, fill=True, outline=False)
26+
ld.load_font(font_name)
27+
ld.draw_one_letter(font_name, 'T', 120, fill=True, outline=False)
2528
ld.draw_letter_gap(120)
26-
ld.draw_string('Arial', 'est', 120, fills=True, outlines=False)
29+
ld.draw_string(font_name, 'est', 120, fills=True, outlines=False)
2730
turtle.visualise(skip=True, done=False, bye=False)
2831

2932
def test_both_outline_and_full_fill_text(turtle):
3033
with LetterDrawer(turtle) as ld:
31-
ld.load_font('Arial')
32-
ld.draw_one_letter('Arial', 'T', 120, fill=True, outline=True)
34+
ld.load_font(font_name)
35+
ld.draw_one_letter(font_name, 'T', 120, fill=True, outline=True)
3336
ld.draw_letter_gap(120)
34-
ld.draw_string('Arial', 'est', 120, fills=True, outlines=True)
35-
turtle.visualise(skip=True, done=False, bye=False)
37+
ld.draw_string(font_name, 'est', 120, fills=True, outlines=True)
38+
turtle.visualise(skip=True, done=False, bye=False)

0 commit comments

Comments
 (0)