mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 09:57:26 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			753 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			753 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import pytest
 | 
						|
from spacy.en import English, LOCAL_DATA_DIR
 | 
						|
import os
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture(scope="session")
 | 
						|
def EN():
 | 
						|
    data_dir = os.environ.get('SPACY_DATA', LOCAL_DATA_DIR)
 | 
						|
    return English(data_dir=data_dir)
 | 
						|
 | 
						|
 | 
						|
def pytest_addoption(parser):
 | 
						|
    parser.addoption("--models", action="store_true",
 | 
						|
        help="include tests that require full models")
 | 
						|
    parser.addoption("--vectors", action="store_true",
 | 
						|
        help="include word vectors tests")
 | 
						|
    parser.addoption("--slow", action="store_true",
 | 
						|
        help="include slow tests")
 | 
						|
 | 
						|
 | 
						|
 | 
						|
def pytest_runtest_setup(item):
 | 
						|
    for opt in ['models', 'vectors', 'slow']:
 | 
						|
        if opt in item.keywords and not item.config.getoption("--%s" % opt):
 | 
						|
            pytest.skip("need --%s option to run" % opt)
 |