mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 09:57:26 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			479 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			479 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from __future__ import unicode_literals
 | 
						|
import pytest
 | 
						|
 | 
						|
 | 
						|
@pytest.mark.models
 | 
						|
def test_subtrees(EN):
 | 
						|
    sent = EN('The four wheels on the bus turned quickly')
 | 
						|
    wheels = sent[2]
 | 
						|
    bus = sent[5]
 | 
						|
    assert len(list(wheels.lefts)) == 2
 | 
						|
    assert len(list(wheels.rights)) == 1
 | 
						|
    assert len(list(wheels.children)) == 3
 | 
						|
    assert len(list(bus.lefts)) == 1
 | 
						|
    assert len(list(bus.rights)) == 0
 | 
						|
    assert len(list(bus.children)) == 1
 | 
						|
 | 
						|
    assert len(list(wheels.subtree)) == 6
 |