import pytest
from typing import List

def circular_rotation(array: List[int], rotations: int) -> List[int]:
    rotations = rotations % len(array)
    array = array[-rotations:] + array[:-rotations]
    return array     


@pytest.fixture
def get_fixtures():
    first_input = [
        [1, 2, 3], 2
    ]
    first_output = [2, 3, 1]

    return [
        (first_input, first_output),
    ]


def test_code(get_fixtures):
    for data in get_fixtures:
        assert circular_rotation(*data[0]) == data[1]
a3b844c3dce3b1294eaa08179eb6ad055d6c7536
<mask token>


def test_code(get_fixtures):
    for data in get_fixtures:
        assert circular_rotation(*data[0]) == data[1]

<mask token>


@pytest.fixture
def get_fixtures():
    first_input = [[1, 2, 3], 2]
    first_output = [2, 3, 1]
    return [(first_input, first_output)]


def test_code(get_fixtures):
    for data in get_fixtures:
        assert circular_rotation(*data[0]) == data[1]

<mask token>


def circular_rotation(array: List[int], rotations: int) ->List[int]:
    rotations = rotations % len(array)
    array = array[-rotations:] + array[:-rotations]
    return array


@pytest.fixture
def get_fixtures():
    first_input = [[1, 2, 3], 2]
    first_output = [2, 3, 1]
    return [(first_input, first_output)]


def test_code(get_fixtures):
    for data in get_fixtures:
        assert circular_rotation(*data[0]) == data[1]

import pytest
from typing import List


def circular_rotation(array: List[int], rotations: int) ->List[int]:
    rotations = rotations % len(array)
    array = array[-rotations:] + array[:-rotations]
    return array


@pytest.fixture
def get_fixtures():
    first_input = [[1, 2, 3], 2]
    first_output = [2, 3, 1]
    return [(first_input, first_output)]


def test_code(get_fixtures):
    for data in get_fixtures:
        assert circular_rotation(*data[0]) == data[1]

import pytest
from typing import List

def circular_rotation(array: List[int], rotations: int) -> List[int]:
    rotations = rotations % len(array)
    array = array[-rotations:] + array[:-rotations]
    return array     


@pytest.fixture
def get_fixtures():
    first_input = [
        [1, 2, 3], 2
    ]
    first_output = [2, 3, 1]

    return [
        (first_input, first_output),
    ]


def test_code(get_fixtures):
    for data in get_fixtures:
        assert circular_rotation(*data[0]) == data[1]