import pytest from src.nkode_interface import CustomerInterface from src.user_interface import UserInterface @pytest.mark.parametrize( "numb_keys,attrs_per_key", [(10, 7, )] ) def test_attr_set_idx(numb_keys, attrs_per_key): user_interface = UserInterface.new_interface(attrs_per_key, numb_keys) customer_interface = CustomerInterface.new_interface(numb_keys, attrs_per_key) for attr_idx in range(70): user_interface_idx = user_interface.interface_index[attr_idx] assert (attr_idx % attrs_per_key == user_interface_idx % attrs_per_key)