Merge remote-tracking branch 'upstream/master' into merge-master-into-features

This commit is contained in:
Bruno Oliveira 2019-01-30 09:37:29 -02:00
commit b77d168d58
6 changed files with 15 additions and 12 deletions

View File

@ -1,7 +1,7 @@
exclude: doc/en/example/py2py3/test_py2.py exclude: doc/en/example/py2py3/test_py2.py
repos: repos:
- repo: https://github.com/ambv/black - repo: https://github.com/ambv/black
rev: 18.6b4 rev: 18.9b0
hooks: hooks:
- id: black - id: black
args: [--safe, --quiet] args: [--safe, --quiet]
@ -13,7 +13,7 @@ repos:
additional_dependencies: [black==18.9b0] additional_dependencies: [black==18.9b0]
language_version: python3 language_version: python3
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.0.0 rev: v2.1.0
hooks: hooks:
- id: trailing-whitespace - id: trailing-whitespace
- id: end-of-file-fixer - id: end-of-file-fixer
@ -21,20 +21,23 @@ repos:
- id: debug-statements - id: debug-statements
exclude: _pytest/debugging.py exclude: _pytest/debugging.py
language_version: python3 language_version: python3
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.0
hooks:
- id: flake8 - id: flake8
language_version: python3 language_version: python3
- repo: https://github.com/asottile/reorder_python_imports - repo: https://github.com/asottile/reorder_python_imports
rev: v1.3.3 rev: v1.3.5
hooks: hooks:
- id: reorder-python-imports - id: reorder-python-imports
args: ['--application-directories=.:src'] args: ['--application-directories=.:src']
- repo: https://github.com/asottile/pyupgrade - repo: https://github.com/asottile/pyupgrade
rev: v1.10.1 rev: v1.11.1
hooks: hooks:
- id: pyupgrade - id: pyupgrade
args: [--keep-percent-format] args: [--keep-percent-format]
- repo: https://github.com/pre-commit/pygrep-hooks - repo: https://github.com/pre-commit/pygrep-hooks
rev: v1.1.0 rev: v1.2.0
hooks: hooks:
- id: rst-backticks - id: rst-backticks
- repo: local - repo: local

View File

@ -437,7 +437,7 @@ class PytestPluginManager(PluginManager):
and not self._using_pyargs and not self._using_pyargs
): ):
from _pytest.deprecated import ( from _pytest.deprecated import (
PYTEST_PLUGINS_FROM_NON_TOP_LEVEL_CONFTEST PYTEST_PLUGINS_FROM_NON_TOP_LEVEL_CONFTEST,
) )
fail( fail(

View File

@ -307,8 +307,8 @@ class FuncFixtureInfo(object):
# fixture names specified via usefixtures and via autouse=True in fixture # fixture names specified via usefixtures and via autouse=True in fixture
# definitions. # definitions.
initialnames = attr.ib(type=tuple) initialnames = attr.ib(type=tuple)
names_closure = attr.ib() # type: List[str] names_closure = attr.ib() # List[str]
name2fixturedefs = attr.ib() # type: List[str, List[FixtureDef]] name2fixturedefs = attr.ib() # List[str, List[FixtureDef]]
def prune_dependency_tree(self): def prune_dependency_tree(self):
"""Recompute names_closure from initialnames and name2fixturedefs """Recompute names_closure from initialnames and name2fixturedefs

View File

@ -217,7 +217,7 @@ class LogCaptureFixture(object):
"""Creates a new funcarg.""" """Creates a new funcarg."""
self._item = item self._item = item
# dict of log name -> log level # dict of log name -> log level
self._initial_log_levels = {} # type: Dict[str, int] self._initial_log_levels = {} # Dict[str, int]
def _finalize(self): def _finalize(self):
"""Finalizes the fixture. """Finalizes the fixture.

View File

@ -143,9 +143,9 @@ class Mark(object):
#: name of the mark #: name of the mark
name = attr.ib(type=str) name = attr.ib(type=str)
#: positional arguments of the mark decorator #: positional arguments of the mark decorator
args = attr.ib() # type: List[object] args = attr.ib() # List[object]
#: keyword arguments of the mark decorator #: keyword arguments of the mark decorator
kwargs = attr.ib() # type: Dict[str, object] kwargs = attr.ib() # Dict[str, object]
def combined_with(self, other): def combined_with(self, other):
""" """

View File

@ -204,7 +204,7 @@ class CallInfo(object):
""" Result/Exception info a function invocation. """ """ Result/Exception info a function invocation. """
_result = attr.ib() _result = attr.ib()
# type: Optional[ExceptionInfo] # Optional[ExceptionInfo]
excinfo = attr.ib() excinfo = attr.ib()
start = attr.ib() start = attr.ib()
stop = attr.ib() stop = attr.ib()