Skip to content

Commit 28e8f06

Browse files
authored
Merge pull request #79 from tmontes/turtle-forward-tracks-angle
Turtle forward movements default to tracking angle changes.
2 parents 49c2da8 + 065ec43 commit 28e8f06

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/aturtle/turtle.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ async def _async_draw_line(self, _progress, anchor):
9292
self._lines.append(self._line_id)
9393

9494

95-
async def async_forward(self, delta, *, down=None, track_angle=None,
95+
async def async_forward(self, delta, *, down=None, track_angle=True,
9696
speed=None, easing=None, fps=None, update=None):
9797
"""
9898
Animated move of the Turtle forward by `delta` in the direction set by

tests/test_turtle.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ def test_async_forward_awaits_sprite_async_forward(self):
225225
self.sprite.async_forward.assert_awaited_with(
226226
42,
227227
callback=t._async_draw_line,
228-
track_angle=None,
228+
track_angle=True,
229229
speed=None,
230230
easing=None,
231231
fps=None,
@@ -281,7 +281,7 @@ def test_async_forward_down_draw_line_vs_init_down(self):
281281
self.sprite.async_forward.assert_awaited_with(
282282
42,
283283
callback=expected_cb,
284-
track_angle=None,
284+
track_angle=True,
285285
speed=None,
286286
easing=None,
287287
fps=None,
@@ -550,7 +550,7 @@ def test_sync_forward_calls_sprite_sync_forward(self):
550550
self.sprite.sync_forward.assert_called_with(
551551
42,
552552
callback=t._sync_draw_line,
553-
track_angle=None,
553+
track_angle=True,
554554
speed=None,
555555
easing=None,
556556
fps=None,
@@ -604,7 +604,7 @@ def test_sync_forward_down_draw_line_vs_init_down(self):
604604
self.sprite.sync_forward.assert_called_with(
605605
42,
606606
callback=expected_cb,
607-
track_angle=None,
607+
track_angle=True,
608608
speed=None,
609609
easing=None,
610610
fps=None,

0 commit comments

Comments
 (0)