def test_rotate(self): one = Point(2, 3, orientation=15) result = one.rotate(90, Point(0, 0)) self.assertEqual(result.x, -3) self.assertEqual(result.y, 2) self.assertEqual(result.orientation, 105)