Improved the naming of tests which use the 'get_permutations' function. Adds the parameter values to the end of the test class.

This commit is contained in:
Benjamin Davis
2025-11-15 18:49:28 -07:00
committed by Alex Mykyta
parent 75a2163f6d
commit 6597f889fa
7 changed files with 37 additions and 24 deletions

View File

@@ -1,13 +1,12 @@
from parameterized import parameterized_class
from ..lib.sim_testcase import SimTestCase
from ..lib.test_params import get_permutations
from ..lib.test_params import get_permutation_class_name, get_permutations
PARAMS = get_permutations({
"regwidth" : [8, 16, 32, 64],
})
@parameterized_class(PARAMS)
@parameterized_class(PARAMS, class_name_func=get_permutation_class_name)
class TestFanin(SimTestCase):
retime_read_fanin = False
n_regs = 20
@@ -29,7 +28,7 @@ PARAMS = get_permutations({
"n_regs" : [1, 4, 7, 9, 11],
"regwidth" : [8, 16, 32, 64],
})
@parameterized_class(PARAMS)
@parameterized_class(PARAMS, class_name_func=get_permutation_class_name)
class TestRetimedFanin(TestFanin):
retime_read_fanin = True