Upgrade pre-commit hooks

Use `pre-commit autoupdate` to upgrade, and follow the message from `pre-commit-hooks` to move to the official `flake8` hook.
This commit is contained in:
Adam Johnson
2021-03-19 15:09:49 +00:00
committed by Bruno Oliveira
parent 1637dc18d0
commit f02aa70c95
6 changed files with 51 additions and 35 deletions

View File

@@ -1,20 +1,23 @@
repos: repos:
- repo: https://github.com/ambv/black - repo: https://github.com/ambv/black
rev: 19.10b0 rev: 20.8b1
hooks: hooks:
- id: black - id: black
args: [--safe, --quiet, --target-version, py35] args: [--safe, --quiet, --target-version, py35]
language_version: python3.7 language_version: python3.7
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.4.0 rev: v3.4.0
hooks: hooks:
- id: trailing-whitespace - id: trailing-whitespace
- id: end-of-file-fixer - id: end-of-file-fixer
- id: check-yaml - id: check-yaml
- id: debug-statements - id: debug-statements
- repo: https://gitlab.com/pycqa/flake8
rev: 3.9.0
hooks:
- id: flake8 - id: flake8
- repo: https://github.com/asottile/pyupgrade - repo: https://github.com/asottile/pyupgrade
rev: v2.7.2 rev: v2.10.1
hooks: hooks:
- id: pyupgrade - id: pyupgrade
args: [--py3-plus] args: [--py3-plus]

View File

@@ -48,8 +48,7 @@ def pytest_testnodedown(node, error):
def pytest_xdist_node_collection_finished(node, ids): def pytest_xdist_node_collection_finished(node, ids):
"""called by the controller node when a worker node finishes collecting. """called by the controller node when a worker node finishes collecting."""
"""
@pytest.mark.firstresult @pytest.mark.firstresult

View File

@@ -157,8 +157,7 @@ class NodeManager:
class HostRSync(execnet.RSync): class HostRSync(execnet.RSync):
""" RSyncer that filters out common files """RSyncer that filters out common files"""
"""
def __init__(self, sourcedir, *args, **kwargs): def __init__(self, sourcedir, *args, **kwargs):
self._synced = {} self._synced = {}

View File

@@ -718,8 +718,7 @@ def test_issue_594_random_parametrize(testdir):
def test_tmpdir_disabled(testdir): def test_tmpdir_disabled(testdir):
"""Test xdist doesn't break if internal tmpdir plugin is disabled (#22). """Test xdist doesn't break if internal tmpdir plugin is disabled (#22)."""
"""
p1 = testdir.makepyfile( p1 = testdir.makepyfile(
""" """
def test_ok(): def test_ok():
@@ -733,8 +732,7 @@ def test_tmpdir_disabled(testdir):
@pytest.mark.parametrize("plugin", ["xdist.looponfail", "xdist.boxed"]) @pytest.mark.parametrize("plugin", ["xdist.looponfail", "xdist.boxed"])
def test_sub_plugins_disabled(testdir, plugin): def test_sub_plugins_disabled(testdir, plugin):
"""Test that xdist doesn't break if we disable any of its sub-plugins. (#32) """Test that xdist doesn't break if we disable any of its sub-plugins. (#32)"""
"""
p1 = testdir.makepyfile( p1 = testdir.makepyfile(
""" """
def test_ok(): def test_ok():
@@ -1239,14 +1237,22 @@ class TestFileScope:
"test_b.py::TestB", result.outlines "test_b.py::TestB", result.outlines
) )
assert test_a_workers_and_test_count in ( assert (
test_a_workers_and_test_count
in (
{"gw0": 10}, {"gw0": 10},
{"gw1": 0}, {"gw1": 0},
) or test_a_workers_and_test_count in ({"gw0": 0}, {"gw1": 10}) )
assert test_b_workers_and_test_count in ( or test_a_workers_and_test_count in ({"gw0": 0}, {"gw1": 10})
)
assert (
test_b_workers_and_test_count
in (
{"gw0": 10}, {"gw0": 10},
{"gw1": 0}, {"gw1": 0},
) or test_b_workers_and_test_count in ({"gw0": 0}, {"gw1": 10}) )
or test_b_workers_and_test_count in ({"gw0": 0}, {"gw1": 10})
)
def test_by_class(self, testdir): def test_by_class(self, testdir):
testdir.makepyfile( testdir.makepyfile(
@@ -1271,14 +1277,22 @@ class TestFileScope:
"test_a.py::TestB", result.outlines "test_a.py::TestB", result.outlines
) )
assert test_a_workers_and_test_count in ( assert (
test_a_workers_and_test_count
in (
{"gw0": 10}, {"gw0": 10},
{"gw1": 0}, {"gw1": 0},
) or test_a_workers_and_test_count in ({"gw0": 0}, {"gw1": 10}) )
assert test_b_workers_and_test_count in ( or test_a_workers_and_test_count in ({"gw0": 0}, {"gw1": 10})
)
assert (
test_b_workers_and_test_count
in (
{"gw0": 10}, {"gw0": 10},
{"gw1": 0}, {"gw1": 0},
) or test_b_workers_and_test_count in ({"gw0": 0}, {"gw1": 10}) )
or test_b_workers_and_test_count in ({"gw0": 0}, {"gw1": 10})
)
def test_module_single_start(self, testdir): def test_module_single_start(self, testdir):
"""Fix test suite never finishing in case all workers start with a single test (#277).""" """Fix test suite never finishing in case all workers start with a single test (#277)."""

View File

@@ -46,8 +46,7 @@ class TestHooks:
) )
def test_node_collection_finished(self, testdir): def test_node_collection_finished(self, testdir):
"""Test pytest_xdist_node_collection_finished hook (#8). """Test pytest_xdist_node_collection_finished hook (#8)."""
"""
testdir.makeconftest( testdir.makeconftest(
""" """
def pytest_xdist_node_collection_finished(node, ids): def pytest_xdist_node_collection_finished(node, ids):

View File

@@ -37,7 +37,9 @@ class WorkerSetup:
self.testdir = testdir self.testdir = testdir
self.events = Queue() self.events = Queue()
def setup(self,): def setup(
self,
):
self.testdir.chdir() self.testdir.chdir()
# import os ; os.environ['EXECNET_DEBUG'] = "2" # import os ; os.environ['EXECNET_DEBUG'] = "2"
self.gateway = execnet.makegateway() self.gateway = execnet.makegateway()