def test_kind_effort__invalid(): with pytest.raises(ValueError): uut.Kind(effort="wrong", **dummy_kind)
def test_kind_effort__valid(effort): kind = uut.Kind(effort=effort.value, **dummy_kind) assert kind.effort == effort
def test_kind_effort__default(): kind = uut.Kind(**dummy_kind) assert kind.effort == uut.Effort.UNDEFINED
def test_kind_severity__invalid(): with pytest.raises(ValueError): uut.Kind(severity="wrong", **dummy_kind)
def test_kind_severity__valid(severity): kind = uut.Kind(severity=severity.value, **dummy_kind) assert kind.severity == severity
def test_kind_severity__default(): kind = uut.Kind(**dummy_kind) assert kind.severity == uut.Severity.UNDEFINED