(en_vocab)
| 21 | |
| 22 | |
| 23 | def test_matcher_from_api_docs(en_vocab): |
| 24 | matcher = Matcher(en_vocab) |
| 25 | pattern = [{"ORTH": "test"}] |
| 26 | assert len(matcher) == 0 |
| 27 | matcher.add("Rule", [pattern]) |
| 28 | assert len(matcher) == 1 |
| 29 | matcher.remove("Rule") |
| 30 | assert "Rule" not in matcher |
| 31 | matcher.add("Rule", [pattern]) |
| 32 | assert "Rule" in matcher |
| 33 | on_match, patterns = matcher.get("Rule") |
| 34 | assert len(patterns[0]) |
| 35 | |
| 36 | |
| 37 | def test_matcher_empty_patterns_warns(en_vocab): |