mirror of
https://github.com/explosion/spaCy.git
synced 2025-01-30 11:14:08 +03:00
23 lines
644 B
Python
23 lines
644 B
Python
|
from __future__ import unicode_literals
|
||
|
|
||
|
from spacy.tokens import Doc
|
||
|
from spacy.vocab import Vocab
|
||
|
from spacy.matcher import Matcher
|
||
|
from spacy.lang.lex_attrs import LEX_ATTRS
|
||
|
|
||
|
|
||
|
def test_issue1434():
|
||
|
'''Test matches occur when optional element at end of short doc'''
|
||
|
vocab = Vocab(lex_attr_getters=LEX_ATTRS)
|
||
|
hello_world = Doc(vocab, words=['Hello', 'World'])
|
||
|
hello = Doc(vocab, words=['Hello'])
|
||
|
|
||
|
matcher = Matcher(vocab)
|
||
|
matcher.add('MyMatcher', None,
|
||
|
[ {'ORTH': 'Hello' }, {'IS_ALPHA': True, 'OP': '?'} ])
|
||
|
|
||
|
matches = matcher(hello_world)
|
||
|
assert matches
|
||
|
matches = matcher(hello)
|
||
|
assert matches
|