mirror of https://github.com/explosion/spaCy.git
2a7e327310
* Fix inconsistency This makes the failing test pass, so that behavior is consistent whether patterns are added in one call or two. The issue is that the hash for patterns depended on the index of the pattern in the list of current patterns, not the list of total patterns, so a second call would get identical match ids. * Add illustrative test case * Add failing test for remove case Patterns are not removed from the internal matcher on calls to remove, which causes spurious weird matches (or misses). * Fix removal issue Remove patterns from the internal matcher. * Check that the single add call also gets no matches |
||
---|---|---|
.. | ||
__init__.py | ||
test_dependency_matcher.py | ||
test_matcher_api.py | ||
test_matcher_logic.py | ||
test_pattern_validation.py | ||
test_phrase_matcher.py |