def testConstructor(self): body = StubBox2dCarBody() car = Car(body) self.assertEquals(4, car.getX()) self.assertEquals(0, car.getY()) self.assertEquals(2, car.getWidth()) self.assertEquals(1, car.getHeight()) self.assertFalse(car.isBlowed())
def testBlow(self): body = StubBox2dCarBody() car = Car(body) vector = (0, 1) position = (1, 0) car.blow(vector, position) self.assertTrue(car.isBlowed()) self.assertEquals((0, 1), body.vector) self.assertEquals(position, body.position)