[4.6] Upgrade black (#6209)
This commit is contained in:
commit
6465244269
|
@ -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/python/black
|
- repo: https://github.com/psf/black
|
||||||
rev: 19.3b0
|
rev: 19.10b0
|
||||||
hooks:
|
hooks:
|
||||||
- id: black
|
- id: black
|
||||||
args: [--safe, --quiet]
|
args: [--safe, --quiet]
|
||||||
|
|
|
@ -116,13 +116,13 @@ def directory_arg(path, optname):
|
||||||
|
|
||||||
|
|
||||||
# Plugins that cannot be disabled via "-p no:X" currently.
|
# Plugins that cannot be disabled via "-p no:X" currently.
|
||||||
essential_plugins = ( # fmt: off
|
essential_plugins = (
|
||||||
"mark",
|
"mark",
|
||||||
"main",
|
"main",
|
||||||
"runner",
|
"runner",
|
||||||
"fixtures",
|
"fixtures",
|
||||||
"helpconfig", # Provides -p.
|
"helpconfig", # Provides -p.
|
||||||
) # fmt: on
|
)
|
||||||
|
|
||||||
default_plugins = essential_plugins + (
|
default_plugins = essential_plugins + (
|
||||||
"python",
|
"python",
|
||||||
|
|
|
@ -694,7 +694,7 @@ def raises(expected_exception, *args, **kwargs):
|
||||||
return RaisesContext(expected_exception, message, match_expr)
|
return RaisesContext(expected_exception, message, match_expr)
|
||||||
elif isinstance(args[0], str):
|
elif isinstance(args[0], str):
|
||||||
warnings.warn(deprecated.RAISES_EXEC, stacklevel=2)
|
warnings.warn(deprecated.RAISES_EXEC, stacklevel=2)
|
||||||
code, = args
|
(code,) = args
|
||||||
assert isinstance(code, str)
|
assert isinstance(code, str)
|
||||||
frame = sys._getframe(1)
|
frame = sys._getframe(1)
|
||||||
loc = frame.f_locals.copy()
|
loc = frame.f_locals.copy()
|
||||||
|
|
|
@ -95,7 +95,7 @@ def warns(expected_warning, *args, **kwargs):
|
||||||
return WarningsChecker(expected_warning, match_expr=match_expr)
|
return WarningsChecker(expected_warning, match_expr=match_expr)
|
||||||
elif isinstance(args[0], str):
|
elif isinstance(args[0], str):
|
||||||
warnings.warn(WARNS_EXEC, stacklevel=2)
|
warnings.warn(WARNS_EXEC, stacklevel=2)
|
||||||
code, = args
|
(code,) = args
|
||||||
assert isinstance(code, str)
|
assert isinstance(code, str)
|
||||||
frame = sys._getframe(1)
|
frame = sys._getframe(1)
|
||||||
loc = frame.f_locals.copy()
|
loc = frame.f_locals.copy()
|
||||||
|
|
|
@ -152,7 +152,7 @@ def test_pytest_plugins_in_non_top_level_conftest_unsupported_pyargs(
|
||||||
|
|
||||||
|
|
||||||
def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_top_level_conftest(
|
def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_top_level_conftest(
|
||||||
testdir
|
testdir,
|
||||||
):
|
):
|
||||||
from _pytest.deprecated import PYTEST_PLUGINS_FROM_NON_TOP_LEVEL_CONFTEST
|
from _pytest.deprecated import PYTEST_PLUGINS_FROM_NON_TOP_LEVEL_CONFTEST
|
||||||
|
|
||||||
|
@ -181,7 +181,7 @@ def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_top_level_conft
|
||||||
|
|
||||||
|
|
||||||
def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_false_positives(
|
def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_false_positives(
|
||||||
testdir
|
testdir,
|
||||||
):
|
):
|
||||||
from _pytest.deprecated import PYTEST_PLUGINS_FROM_NON_TOP_LEVEL_CONFTEST
|
from _pytest.deprecated import PYTEST_PLUGINS_FROM_NON_TOP_LEVEL_CONFTEST
|
||||||
|
|
||||||
|
|
|
@ -464,7 +464,7 @@ class TestRequestBasic(object):
|
||||||
assert repr(req).find(req.function.__name__) != -1
|
assert repr(req).find(req.function.__name__) != -1
|
||||||
|
|
||||||
def test_request_attributes_method(self, testdir):
|
def test_request_attributes_method(self, testdir):
|
||||||
item, = testdir.getitems(
|
(item,) = testdir.getitems(
|
||||||
"""
|
"""
|
||||||
import pytest
|
import pytest
|
||||||
class TestB(object):
|
class TestB(object):
|
||||||
|
@ -492,7 +492,7 @@ class TestRequestBasic(object):
|
||||||
pass
|
pass
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
item1, = testdir.genitems([modcol])
|
(item1,) = testdir.genitems([modcol])
|
||||||
assert item1.name == "test_method"
|
assert item1.name == "test_method"
|
||||||
arg2fixturedefs = fixtures.FixtureRequest(item1)._arg2fixturedefs
|
arg2fixturedefs = fixtures.FixtureRequest(item1)._arg2fixturedefs
|
||||||
assert len(arg2fixturedefs) == 1
|
assert len(arg2fixturedefs) == 1
|
||||||
|
@ -756,7 +756,7 @@ class TestRequestBasic(object):
|
||||||
|
|
||||||
def test_request_getmodulepath(self, testdir):
|
def test_request_getmodulepath(self, testdir):
|
||||||
modcol = testdir.getmodulecol("def test_somefunc(): pass")
|
modcol = testdir.getmodulecol("def test_somefunc(): pass")
|
||||||
item, = testdir.genitems([modcol])
|
(item,) = testdir.genitems([modcol])
|
||||||
req = fixtures.FixtureRequest(item)
|
req = fixtures.FixtureRequest(item)
|
||||||
assert req.fspath == modcol.fspath
|
assert req.fspath == modcol.fspath
|
||||||
|
|
||||||
|
|
|
@ -494,7 +494,7 @@ class TestSession(object):
|
||||||
p = testdir.makepyfile("def test_func(): pass")
|
p = testdir.makepyfile("def test_func(): pass")
|
||||||
id = "::".join([p.basename, "test_func"])
|
id = "::".join([p.basename, "test_func"])
|
||||||
items, hookrec = testdir.inline_genitems(id)
|
items, hookrec = testdir.inline_genitems(id)
|
||||||
item, = items
|
(item,) = items
|
||||||
assert item.name == "test_func"
|
assert item.name == "test_func"
|
||||||
newid = item.nodeid
|
newid = item.nodeid
|
||||||
assert newid == id
|
assert newid == id
|
||||||
|
@ -613,9 +613,9 @@ class TestSession(object):
|
||||||
testdir.makepyfile("def test_func(): pass")
|
testdir.makepyfile("def test_func(): pass")
|
||||||
items, hookrec = testdir.inline_genitems()
|
items, hookrec = testdir.inline_genitems()
|
||||||
assert len(items) == 1
|
assert len(items) == 1
|
||||||
item, = items
|
(item,) = items
|
||||||
items2, hookrec = testdir.inline_genitems(item.nodeid)
|
items2, hookrec = testdir.inline_genitems(item.nodeid)
|
||||||
item2, = items2
|
(item2,) = items2
|
||||||
assert item2.name == item.name
|
assert item2.name == item.name
|
||||||
assert item2.fspath == item.fspath
|
assert item2.fspath == item.fspath
|
||||||
|
|
||||||
|
@ -630,7 +630,7 @@ class TestSession(object):
|
||||||
arg = p.basename + "::TestClass::test_method"
|
arg = p.basename + "::TestClass::test_method"
|
||||||
items, hookrec = testdir.inline_genitems(arg)
|
items, hookrec = testdir.inline_genitems(arg)
|
||||||
assert len(items) == 1
|
assert len(items) == 1
|
||||||
item, = items
|
(item,) = items
|
||||||
assert item.nodeid.endswith("TestClass::test_method")
|
assert item.nodeid.endswith("TestClass::test_method")
|
||||||
# ensure we are reporting the collection of the single test item (#2464)
|
# ensure we are reporting the collection of the single test item (#2464)
|
||||||
assert [x.name for x in self.get_reported_items(hookrec)] == ["test_method"]
|
assert [x.name for x in self.get_reported_items(hookrec)] == ["test_method"]
|
||||||
|
|
|
@ -1008,7 +1008,7 @@ def test_markers_from_parametrize(testdir):
|
||||||
def test_pytest_param_id_requires_string():
|
def test_pytest_param_id_requires_string():
|
||||||
with pytest.raises(TypeError) as excinfo:
|
with pytest.raises(TypeError) as excinfo:
|
||||||
pytest.param(id=True)
|
pytest.param(id=True)
|
||||||
msg, = excinfo.value.args
|
(msg,) = excinfo.value.args
|
||||||
if six.PY2:
|
if six.PY2:
|
||||||
assert msg == "Expected id to be a string, got <type 'bool'>: True"
|
assert msg == "Expected id to be a string, got <type 'bool'>: True"
|
||||||
else:
|
else:
|
||||||
|
@ -1025,7 +1025,7 @@ def test_pytest_param_warning_on_unknown_kwargs():
|
||||||
# typo, should be marks=
|
# typo, should be marks=
|
||||||
pytest.param(1, 2, mark=pytest.mark.xfail())
|
pytest.param(1, 2, mark=pytest.mark.xfail())
|
||||||
assert warninfo[0].filename == __file__
|
assert warninfo[0].filename == __file__
|
||||||
msg, = warninfo[0].message.args
|
(msg,) = warninfo[0].message.args
|
||||||
assert msg == (
|
assert msg == (
|
||||||
"pytest.param() got unexpected keyword arguments: ['mark'].\n"
|
"pytest.param() got unexpected keyword arguments: ['mark'].\n"
|
||||||
"This will be an error in future versions."
|
"This will be an error in future versions."
|
||||||
|
|
|
@ -225,7 +225,7 @@ class TestWarns(object):
|
||||||
assert len(warninfo) == 3
|
assert len(warninfo) == 3
|
||||||
for w in warninfo:
|
for w in warninfo:
|
||||||
assert w.filename == __file__
|
assert w.filename == __file__
|
||||||
msg, = w.message.args
|
(msg,) = w.message.args
|
||||||
assert msg.startswith("warns(..., 'code(as_a_string)') is deprecated")
|
assert msg.startswith("warns(..., 'code(as_a_string)') is deprecated")
|
||||||
|
|
||||||
def test_function(self):
|
def test_function(self):
|
||||||
|
|
|
@ -136,7 +136,7 @@ class TestEvaluator(object):
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_skipif_class(self, testdir):
|
def test_skipif_class(self, testdir):
|
||||||
item, = testdir.getitems(
|
(item,) = testdir.getitems(
|
||||||
"""
|
"""
|
||||||
import pytest
|
import pytest
|
||||||
class TestClass(object):
|
class TestClass(object):
|
||||||
|
|
|
@ -273,7 +273,7 @@ class TestNumberedDir(object):
|
||||||
registry = []
|
registry = []
|
||||||
register_cleanup_lock_removal(lock, register=registry.append)
|
register_cleanup_lock_removal(lock, register=registry.append)
|
||||||
|
|
||||||
cleanup_func, = registry
|
(cleanup_func,) = registry
|
||||||
|
|
||||||
assert lock.is_file()
|
assert lock.is_file()
|
||||||
|
|
||||||
|
|
|
@ -388,7 +388,7 @@ def test_testcase_custom_exception_info(testdir, type):
|
||||||
|
|
||||||
|
|
||||||
def test_testcase_totally_incompatible_exception_info(testdir):
|
def test_testcase_totally_incompatible_exception_info(testdir):
|
||||||
item, = testdir.getitems(
|
(item,) = testdir.getitems(
|
||||||
"""
|
"""
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
class MyTestCase(TestCase):
|
class MyTestCase(TestCase):
|
||||||
|
|
Loading…
Reference in New Issue