def test_parseAnchorName_invalid(): with pytest.raises(ValueError, match="mark anchor cannot be numbered"): parseAnchorName("_top_2") with pytest.raises(ValueError, match="mark anchor key is nil"): parseAnchorName("_")
def test_parseAnchorName(input_expected): anchorName, (isMark, key, number) = input_expected assert parseAnchorName(anchorName) == (isMark, key, number)