spaCy/spacy/tests/conftest.py

30 lines
744 B
Python
Raw Normal View History

import pytest
import os
from ..en import English
from ..de import German
@pytest.fixture(scope="session")
def EN():
2016-10-16 23:52:49 +00:00
return English()
2016-05-03 10:51:47 +00:00
@pytest.fixture(scope="session")
2016-05-03 10:51:47 +00:00
def DE():
2016-10-16 23:52:49 +00:00
return German()
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)