def test_mirror_y(self): # towards (0, 0) one = Point(2, 3, orientation=15) result = one.mirror_y() self.assertEqual(result.x, 2) self.assertEqual(result.y, -3) self.assertEqual(result.orientation, 345) # towards origin one = Point(2, 3, orientation=15) two = Point(-2, 10) result = one.mirror_y(two) self.assertEqual(result.x, 2) self.assertEqual(result.y, 7) self.assertEqual(result.orientation, 345)