• Home
  • Raw
  • Download

Lines Matching refs:nav

254         self.nav = turtle.TNavigator()
257 self.nav.goto(100, -100)
258 self.assertAlmostEqual(self.nav.xcor(), 100)
259 self.assertAlmostEqual(self.nav.ycor(), -100)
262 self.assertEqual(self.nav.pos(), self.nav._position)
263 self.nav.goto(100, -100)
264 self.assertEqual(self.nav.pos(), self.nav._position)
267 self.assertEqual(self.nav._orient, (1.0, 0))
268 self.nav.left(90)
269 self.assertVectorsAlmostEqual(self.nav._orient, (0.0, 1.0))
272 self.assertEqual(self.nav._orient, (1.0, 0))
273 self.nav.right(90)
274 self.assertVectorsAlmostEqual(self.nav._orient, (0, -1.0))
277 self.nav.goto(100, -100)
278 self.assertAlmostEqual(self.nav.xcor(), 100)
279 self.assertAlmostEqual(self.nav.ycor(), -100)
280 self.nav.reset()
281 self.assertAlmostEqual(self.nav.xcor(), 0)
282 self.assertAlmostEqual(self.nav.ycor(), 0)
285 self.nav.forward(150)
287 self.assertVectorsAlmostEqual(self.nav.position(), expected)
289 self.nav.reset()
290 self.nav.left(90)
291 self.nav.forward(150)
293 self.assertVectorsAlmostEqual(self.nav.position(), expected)
295 self.assertRaises(TypeError, self.nav.forward, 'skldjfldsk')
298 self.nav.back(200)
300 self.assertVectorsAlmostEqual(self.nav.position(), expected)
302 self.nav.reset()
303 self.nav.right(90)
304 self.nav.back(200)
306 self.assertVectorsAlmostEqual(self.nav.position(), expected)
309 self.nav.forward(100)
311 self.assertAlmostEqual(self.nav.distance(Vec2D(0,0)), expected)
314 self.nav.left(90)
315 self.assertAlmostEqual(self.nav.heading(), 90)
316 self.nav.radians()
317 self.assertAlmostEqual(self.nav.heading(), 1.57079633)
318 self.nav.degrees()
319 self.assertAlmostEqual(self.nav.heading(), 90)
336 self.assertEqual(self.nav.towards(x, y), expected)
337 self.assertEqual(self.nav.towards((x, y)), expected)
338 self.assertEqual(self.nav.towards(Vec2D(x, y)), expected)
342 self.nav.left(90)
343 self.assertAlmostEqual(self.nav.heading(), 90)
344 self.nav.left(45)
345 self.assertAlmostEqual(self.nav.heading(), 135)
346 self.nav.right(1.6)
347 self.assertAlmostEqual(self.nav.heading(), 133.4)
348 self.assertRaises(TypeError, self.nav.right, 'sdkfjdsf')
349 self.nav.reset()
354 self.nav.left(num)
355 self.assertEqual(self.nav.heading(), result)
356 self.nav.reset()
360 self.nav.right(num)
361 self.assertEqual(self.nav.heading(), result)
362 self.nav.reset()
368 self.nav.right(abs(num))
370 self.nav.left(num)
372 self.assertAlmostEqual(self.nav.heading(), sum_so_far % 360)
375 self.nav.setheading(102.32)
376 self.assertAlmostEqual(self.nav.heading(), 102.32)
377 self.nav.setheading(-123.23)
378 self.assertAlmostEqual(self.nav.heading(), (-123.23) % 360)
379 self.nav.setheading(-1000.34)
380 self.assertAlmostEqual(self.nav.heading(), (-1000.34) % 360)
381 self.nav.setheading(300000)
382 self.assertAlmostEqual(self.nav.heading(), 300000%360)
385 self.nav.forward(100)
386 self.nav.left(90)
387 self.nav.forward(-200)
388 self.assertVectorsAlmostEqual(self.nav.pos(), (100.0, -200.0))
391 self.nav.setx(-1023.2334)
392 self.nav.sety(193323.234)
393 self.assertVectorsAlmostEqual(self.nav.pos(), (-1023.2334, 193323.234))
396 self.nav.left(30)
397 self.nav.forward(-100000)
398 self.nav.home()
399 self.assertVectorsAlmostEqual(self.nav.pos(), (0,0))
400 self.assertAlmostEqual(self.nav.heading(), 0)
403 self.assertAlmostEqual(self.nav.distance(30, 40), 50)
405 self.assertAlmostEqual(self.nav.distance(vec), 0.22000227271553355)
409 self.assertAlmostEqual(self.nav.distance(another_turtle), 10000)