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)