Esempio n. 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())
Esempio n. 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())
Esempio n. 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())