Mercurial > kallithea
view conftest.py @ 7745:624971c4d246
setup: bump formencode minimum version to 1.3.0
The formencode version range included both 1.2.x and 1.3.x releases.
However, since 1.3.0, _to_python and validate_python are deprecated and
renamed to _convert_to_python and _validate_python, respectively.
With current pytest, these (long) deprecation warnings are shown in the test
logs.
There are two options:
- restrict maximum version to 1.2.x
- bump minimum version to 1.3.x
In this commit we choose the latter approach, going towards the future
rather than the past.
author | Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> |
---|---|
date | Sun, 16 Jun 2019 20:16:44 +0200 |
parents | afa5e0bdb76f |
children | 3929ff3f21c6 |
line wrap: on
line source
import mock import os import pytest import sys here = os.path.dirname(__file__) def pytest_ignore_collect(path): # ignore all files outside the 'kallithea' directory if not str(path).startswith(os.path.join(here, 'kallithea')): return True # during doctest verification, normally all python files will be imported. # Thus, files that cannot be imported normally should be ignored. # Files that generate ImportErrors are ignored via # '--doctest-ignore-import-errors' (pytest.ini) kallithea_ignore_paths = ( # AttributeError: 'module' object has no attribute 'config' '/kallithea/alembic/env.py', # collection of the following file messes up the rest of test execution '/kallithea/tests/scripts/manual_test_concurrency.py', ) if str(path).endswith(kallithea_ignore_paths): return True