mirror of
https://github.com/explosion/spaCy.git
synced 2024-12-26 01:46:28 +03:00
Test Issue #587: Matcher segfaults on particular input
This commit is contained in:
parent
46ddfa8690
commit
782e4814f4
16
spacy/tests/regression/test_issue587.py
Normal file
16
spacy/tests/regression/test_issue587.py
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
import spacy
|
||||||
|
import spacy.matcher
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
@pytest.mark.models
|
||||||
|
def test_matcher_segfault():
|
||||||
|
nlp = spacy.load('en', parser=False, entity=False)
|
||||||
|
matcher = spacy.matcher.Matcher(nlp.vocab)
|
||||||
|
content = u'''a b; c'''
|
||||||
|
matcher.add(entity_key='1', label='TEST', attrs={}, specs=[[{65: 'a'}, {65: 'b'}]])
|
||||||
|
matcher(nlp(content))
|
||||||
|
matcher.add(entity_key='2', label='TEST', attrs={}, specs=[[{65: 'a'}, {65: 'b'}, {5: True}, {65: 'c'}]])
|
||||||
|
matcher(nlp(content))
|
||||||
|
matcher.add(entity_key='3', label='TEST', attrs={}, specs=[[{65: 'a'}, {65: 'b'}, {5: True}, {65: 'd'}]])
|
||||||
|
matcher(nlp(content))
|
Loading…
Reference in New Issue
Block a user