[4.6] Upgrade black (#6209)

This commit is contained in:
Daniel Hahler 2019-11-16 19:25:01 +01:00 committed by GitHub
commit 6465244269
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 21 additions and 21 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/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]

View File

@ -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",

View File

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

View File

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

View File

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

View File

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

View File

@ -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"]

View File

@ -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."

View File

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

View File

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

View File

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

View 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):