def test_rotation_horizontal_last(sample_cube: Cube) -> None: orientation = Orientation(Side.BOTTOM, Side.LEFT) sample_cube.turn_horizontal(orientation, -1, 3) assert_cube(sample_cube, "ORG/YRY/BWW", "OWW/OGG/RRR", "BYR/OOW/YOG", "YYY/BBR/OWW", "BGO/BYO/BBY", "RGG/RWG/WBG")
def test_rotation_horizontal(sample_cube: Cube) -> None: orientation = Orientation(Side.RIGHT, Side.FRONT) sample_cube.turn_horizontal(orientation, 1, 1) assert_cube(sample_cube, "GGG/RRW/OYB", "YOO/GGW/RGW", "YYR/OOW/OOG", "YYW/BBB/OWB", "BGG/BYY/RRR", "YRW/RWO/WBB")