Update PYTHONWARNINGS on tox.ini to reduce meaningless warnings

This commit is contained in:
Takeshi KOMIYA
2018-01-06 16:34:51 +09:00
parent fdf0a33eab
commit 23533e48b2
2 changed files with 1 additions and 10 deletions

View File

@@ -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)

View File

@@ -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}