mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-31 07:57:35 +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