mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 09:57:26 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			533 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			533 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from spacy.en import English
 | 
						|
import pytest
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def EN():
 | 
						|
    return English()
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def tagged(EN):
 | 
						|
    string = u'Bananas in pyjamas are geese.'
 | 
						|
    tokens = EN(string, tag=True)
 | 
						|
    return tokens
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def lemmas(tagged):
 | 
						|
    return [t.lemma_ for t in tagged]
 | 
						|
 | 
						|
 | 
						|
def test_lemmas(lemmas, tagged):
 | 
						|
    assert lemmas[0] == 'banana'
 | 
						|
    assert lemmas[1] == 'in'
 | 
						|
    assert lemmas[2] == 'pyjama'
 | 
						|
    assert lemmas[3] == 'be'
 | 
						|
    if tagged[2].tag == tagged[4].tag:
 | 
						|
        assert lemmas[4] == 'goose'
 |