16 lines
574 B
Python
16 lines
574 B
Python
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)
|