# coding: utf-8 from __future__ import unicode_literals from ...attrs import ORTH from ...matcher import Matcher from ..util import get_doc def test_issue605(en_vocab): def return_false(doc, ent_id, label, start, end): return False words = ["The", "golf", "club", "is", "broken"] pattern = [{ORTH: "golf"}, {ORTH: "club"}] label = "Sport_Equipment" doc = get_doc(en_vocab, words) matcher = Matcher(doc.vocab) matcher.add_entity(label, acceptor=return_false) matcher.add_pattern(label, pattern) match = matcher(doc) assert match == []