Esempio n. 1
0
class TestPoint(unittest.TestCase):
    def setUp(self):
        self.point = Point(10, -100, 33)
        self.point.speed = 154
        self.point.gas = 0.98
        self.point.brake = 0.1
        self.point.clutch = 0.4

    def test_equal_coords(self):
        self.assertTrue(self.point.equal_coords(Point(10, -100, 33)))

    def test_dumps(self):
        result = self.point.dumps()
        self.assertEqual(result['x'], self.point.x)
        self.assertEqual(result['y'], self.point.y)
        self.assertEqual(result['z'], self.point.z)
        self.assertEqual(result['s'], self.point.speed)
        self.assertEqual(result['g'], self.point.gas)
        self.assertEqual(result['b'], self.point.brake)
        self.assertEqual(result['c'], self.point.clutch)