mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 01:48:04 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			632 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			632 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from __future__ import unicode_literals
 | 
						|
 | 
						|
from ...vocab import Vocab
 | 
						|
from ...lang.lex_attrs import LEX_ATTRS
 | 
						|
from ...tokens import Doc
 | 
						|
from ...matcher import Matcher
 | 
						|
 | 
						|
 | 
						|
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
 |