mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Update PYTHONWARNINGS on tox.ini to reduce meaningless warnings
This commit is contained in:
@@ -35,14 +35,6 @@ def pytest_report_header(config):
|
|||||||
sys.version.split()[0])
|
sys.version.split()[0])
|
||||||
|
|
||||||
|
|
||||||
def _filter_warnings():
|
|
||||||
def ignore(**kwargs): warnings.filterwarnings('ignore', **kwargs)
|
|
||||||
|
|
||||||
ignore(category=DeprecationWarning, module='site') # virtualenv
|
|
||||||
ignore(category=PendingDeprecationWarning, module=r'_pytest\..*')
|
|
||||||
ignore(category=ImportWarning, module='pkgutil')
|
|
||||||
|
|
||||||
|
|
||||||
def _initialize_test_directory(session):
|
def _initialize_test_directory(session):
|
||||||
testroot = os.path.join(str(session.config.rootdir), 'tests')
|
testroot = os.path.join(str(session.config.rootdir), 'tests')
|
||||||
tempdir = os.path.abspath(os.getenv('SPHINX_TEST_TEMPDIR',
|
tempdir = os.path.abspath(os.getenv('SPHINX_TEST_TEMPDIR',
|
||||||
@@ -58,5 +50,4 @@ def _initialize_test_directory(session):
|
|||||||
|
|
||||||
|
|
||||||
def pytest_sessionstart(session):
|
def pytest_sessionstart(session):
|
||||||
_filter_warnings()
|
|
||||||
_initialize_test_directory(session)
|
_initialize_test_directory(session)
|
||||||
|
|||||||
2
tox.ini
2
tox.ini
@@ -21,7 +21,7 @@ deps =
|
|||||||
du13: docutils==0.13.1
|
du13: docutils==0.13.1
|
||||||
du14: docutils==0.14
|
du14: docutils==0.14
|
||||||
setenv =
|
setenv =
|
||||||
PYTHONWARNINGS = all,ignore::ImportWarning:pkgutil
|
PYTHONWARNINGS = all,ignore::ImportWarning:pkgutil,ignore::ImportWarning:importlib._bootstrap,ignore::ImportWarning:importlib._bootstrap_external,ignore::ImportWarning:pytest_cov.plugin,ignore::DeprecationWarning:site,ignore::DeprecationWarning:_pytest.assertion.rewrite,ignore::DeprecationWarning:_pytest.fixtures
|
||||||
SPHINX_TEST_TEMPDIR = {envdir}/testbuild
|
SPHINX_TEST_TEMPDIR = {envdir}/testbuild
|
||||||
commands=
|
commands=
|
||||||
pytest -Wall --durations 25 {posargs}
|
pytest -Wall --durations 25 {posargs}
|
||||||
|
|||||||
Reference in New Issue
Block a user