示例#1
0
    def test_should_rotate_clockwise_by_360_degrees(self):  # noqa: D102
        pos = Position(0, 1)

        rotated_pos = pos.rotated(360)

        self.assertEquals(Position(0, 1), rotated_pos.rounded())
示例#2
0
    def test_should_rotate_anticlockwise_by_90_degrees(self):  # noqa: D102
        pos = Position(0, 1)

        rotated_pos = pos.rotated(90)

        self.assertEquals(Position(-1, 0), rotated_pos.rounded())
示例#3
0
    def test_should_rotate_by_180_degrees(self):  # noqa: D102
        pos = Position(0, 1)

        rotated_pos = pos.rotated(-180)

        self.assertEquals(Position(0, -1), rotated_pos.rounded())