Пример #1
0
    def test_whenInversingPosition_thenCoordiantesAreInversed(self):
        position = Position(X_1, Y_1)

        inversed_position = position.inverse()

        expected_position = Position(-X_1, -Y_1)
        self.assertEqual(expected_position, inversed_position)
 def _undo_move(self, element: WorldElementSubclass,
                delta_position: Position):
     self._move(element.move_by(delta_position), delta_position.inverse())