@@ -268,9 +268,12 @@ def test_goto(self):
268268 self .assertAlmostEqual (self .nav .ycor (), - 100 )
269269
270270 def test_teleport (self ):
271- self .nav .teleport (20 , - 30 )
271+ self .nav .teleport (20 , - 30 , fill_gap = True )
272272 self .assertAlmostEqual (self .nav .xcor (), 20 )
273273 self .assertAlmostEqual (self .nav .ycor (), - 30 )
274+ self .nav .teleport (- 20 , 30 , fill_gap = False )
275+ self .assertAlmostEqual (self .nav .xcor (), - 20 )
276+ self .assertAlmostEqual (self .nav .ycor (), 30 )
274277
275278 def test_pos (self ):
276279 self .assertEqual (self .nav .pos (), self .nav ._position )
@@ -449,12 +452,13 @@ def test_teleport(self):
449452
450453 tpen = turtle .TPen ()
451454
452- tpen .penup ()
453- tpen .teleport (100 , 100 )
454- self .assertTrue (not tpen .isdown ())
455- tpen .pendown ()
456- tpen .teleport (- 100 , - 100 )
457- self .assertTrue (tpen .isdown ())
455+ for fill_gap_value in [True , False ]:
456+ tpen .penup ()
457+ tpen .teleport (100 , 100 , fill_gap = fill_gap_value )
458+ self .assertFalse (tpen .isdown ())
459+ tpen .pendown ()
460+ tpen .teleport (- 100 , - 100 , fill_gap = fill_gap_value )
461+ self .assertTrue (tpen .isdown ())
458462
459463
460464if __name__ == '__main__' :
0 commit comments