def test_tunneling(self): # obstacle speedLimits = SpeedLimits([SpeedLimit.createObstacle((10, 0))], 5) r = Road(1, 20, speedLimits) car = Car(r, (0, 0)) self.assertTrue(r.placeObject(car)) for x in range(100): r.update() self.assertEqual(0, car.velocity) self.assertEqual((9, 0), car.pos)
def test_tunneling(self): # obstacle speedLimits = SpeedLimits( [SpeedLimit.createObstacle((10,0))], 5 ) r = Road(1, 20, speedLimits) car = Car(r, (0,0)) self.assertTrue(r.placeObject(car)) for x in range(100): r.update() self.assertEqual(0, car.velocity) self.assertEqual((9, 0), car.pos)