The tests run on each set of rules is inconsistent. For example:
HSTxx_xxxx function test_associated_abspaths looks up the index row and has an extra parameter in the parametrize list compared to, say, COUVIS_0xxx.
COVIMS_0xxx doesn't have a test_associated_abspaths at all.
It seems like each set of rules should have essentially the same series of tests in the same order, with consistent behavior for a given test name.
Also, there is a set of HST tests at line 402 of COUVIS_0xxx.py that should be moved to the HST rule file, but it has a different set of parametrize arguments so it wasn't obvious how to move it.
The tests run on each set of rules is inconsistent. For example:
HSTxx_xxxx
functiontest_associated_abspaths
looks up the index row and has an extra parameter in the parametrize list compared to, say,COUVIS_0xxx
.COVIMS_0xxx
doesn't have atest_associated_abspaths
at all.It seems like each set of rules should have essentially the same series of tests in the same order, with consistent behavior for a given test name.
Also, there is a set of HST tests at line 402 of
COUVIS_0xxx.py
that should be moved to the HST rule file, but it has a different set of parametrize arguments so it wasn't obvious how to move it.