Test modified to allow for in- and output digital terminals

This commit is contained in:
Nicolas 2025-02-20 17:14:23 +01:00
parent 7310e13a50
commit 7e7be77bac
1 changed files with 3 additions and 2 deletions

View File

@ -15,15 +15,16 @@ def test_terminal_plausib():
DigitalOutputTerminal,
AnalogInputTerminal,
AnalogOutputTerminal]:
print('Terminal: ' + n)
if issubclass(o, DigitalInputTerminal):
assert o.parameters.get('input_bit_width', 0) > 0
assert o.parameters.get('output_bit_width', 0) == 0
# assert o.parameters.get('output_bit_width', 0) == 0
assert o.parameters.get('input_word_width', 0) == 0
assert o.parameters.get('output_word_width', 0) == 0
if issubclass(o, DigitalOutputTerminal):
assert o.parameters.get('input_bit_width', 0) == 0
# assert o.parameters.get('input_bit_width', 0) == 0
assert o.parameters.get('output_bit_width', 0) > 0
assert o.parameters.get('input_word_width', 0) == 0
assert o.parameters.get('output_word_width', 0) == 0