A
Size: a a a
A
EB
A
A
SR
A
SR
SR
A
EB
@pytest.mark.parametrize('checkbox_a', ['value1', 'value2', 'value3'])
@pytest.mark.parametrize('checkbox_b', ['value1', 'value2'])
def test_click_on_conditional_checkboxes(checkbox_a, checkbox_b):
pytest.skip() if !is_valid_outcome_of(checkbox_b, checkbox_a)
# do test logic here
def is_valid_outcome_of(a, b):
try:
return true if b in test_data['checkbox_a][a]
except KeyError:
return false
A
A
EB
A
A
ZE
EB
A
EB
A