Add xfailing test for set value with operator [ci skip]

This commit is contained in:
Ines Montani 2019-02-06 13:40:11 +01:00
parent e51a238b3f
commit a9bf5d9fd8
1 changed files with 13 additions and 0 deletions

View File

@ -205,6 +205,19 @@ def test_matcher_set_value(en_vocab):
assert len(matches) == 0
@pytest.mark.xfail
def test_matcher_set_value_operator(en_vocab):
matcher = Matcher(en_vocab)
pattern = [{"ORTH": {"IN": ["a", "the"]}, "OP": "?"}, {"ORTH": "house"}]
matcher.add("DET_HOUSE", None, pattern)
doc = Doc(en_vocab, words=["In", "a", "house"])
matches = matcher(doc)
assert len(matches) == 1
doc = Doc(en_vocab, words=["my", "house"])
matches = matcher(doc)
assert len(matches) == 1
def test_matcher_regex(en_vocab):
matcher = Matcher(en_vocab)
pattern = [{"ORTH": {"REGEX": r"(?:a|an)"}}]