Upgrade Python syntax with pyupgrade --py3-plus

This commit is contained in:
Hugo
2020-07-11 16:09:19 +03:00
committed by Zac-HD
parent 6f315356be
commit 22ae7ff7af
11 changed files with 17 additions and 23 deletions

View File

@@ -17,7 +17,7 @@ class Interrupted(KeyboardInterrupt):
""" signals an immediate interruption. """
class DSession(object):
class DSession:
"""A pytest plugin which runs a distributed test session
At the beginning of the test session this creates a NodeManager
@@ -333,7 +333,7 @@ class DSession(object):
self.config.hook.pytest_runtest_logreport(report=rep)
class TerminalDistReporter(object):
class TerminalDistReporter:
def __init__(self, config):
self.config = config
self.tr = config.pluginmanager.getplugin("terminalreporter")

View File

@@ -6,7 +6,6 @@
processes) otherwise changes to source code can crash
the controlling process which should best never happen.
"""
from __future__ import print_function
import py
import pytest
import sys
@@ -55,7 +54,7 @@ def looponfail_main(config):
print()
class RemoteControl(object):
class RemoteControl:
def __init__(self, config):
self.config = config
self.failures = []
@@ -165,7 +164,7 @@ def init_worker_session(channel, args, option_dict):
WorkerFailSession(config, channel).main()
class WorkerFailSession(object):
class WorkerFailSession:
def __init__(self, config, channel):
self.config = config
self.channel = channel
@@ -220,7 +219,7 @@ class WorkerFailSession(object):
self.channel.send((trails, failreports, self.collection_failed))
class StatRecorder(object):
class StatRecorder:
def __init__(self, rootdirlist):
self.rootdirlist = rootdirlist
self.statcache = {}

View File

@@ -18,7 +18,7 @@ from execnet.gateway_base import dumps, DumpError
from _pytest.config import _prepareconfig, Config
class WorkerInteractor(object):
class WorkerInteractor:
def __init__(self, config, channel):
self.config = config
self.workerid = config.workerinput.get("workerid", "?")

View File

@@ -1,4 +1,3 @@
from __future__ import print_function
from difflib import unified_diff

View File

@@ -4,7 +4,7 @@ from xdist.workermanage import parse_spec_config
from xdist.report import report_collection_diff
class EachScheduling(object):
class EachScheduling:
"""Implement scheduling of test items on all nodes
If a node gets added after the test run is started then it is

View File

@@ -7,7 +7,7 @@ from xdist.workermanage import parse_spec_config
from xdist.report import report_collection_diff
class LoadScheduling(object):
class LoadScheduling:
"""Implement load scheduling across nodes.
This distributes the tests collected across all nodes so each test

View File

@@ -21,7 +21,7 @@ class LoadFileScheduling(LoadScopeScheduling):
"""
def __init__(self, config, log=None):
super(LoadFileScheduling, self).__init__(config, log)
super().__init__(config, log)
if log is None:
self.log = Producer("loadfilesched")
else:

View File

@@ -6,7 +6,7 @@ from xdist.report import report_collection_diff
from xdist.workermanage import parse_spec_config
class LoadScopeScheduling(object):
class LoadScopeScheduling:
"""Implement load scheduling across nodes, but grouping test by scope.
This distributes the tests collected across all nodes so each test is run

View File

@@ -1,4 +1,3 @@
from __future__ import print_function
import fnmatch
import os
import re
@@ -29,7 +28,7 @@ def parse_spec_config(config):
return xspeclist
class NodeManager(object):
class NodeManager:
EXIT_TIMEOUT = 10
DEFAULT_IGNORES = [".*", "*.pyc", "*.pyo", "*~"]
@@ -167,7 +166,7 @@ class HostRSync(execnet.RSync):
self._ignores = [
re.compile(fnmatch.translate(getattr(x, "strpath", x))) for x in ignores
]
super(HostRSync, self).__init__(sourcedir=sourcedir, **kwargs)
super().__init__(sourcedir=sourcedir, **kwargs)
def filter(self, path):
path = py.path.local(path)
@@ -179,9 +178,7 @@ class HostRSync(execnet.RSync):
def add_target_host(self, gateway, finished=None):
remotepath = os.path.basename(self._sourcedir)
super(HostRSync, self).add_target(
gateway, remotepath, finishedcallback=finished, delete=True
)
super().add_target(gateway, remotepath, finishedcallback=finished, delete=True)
def _report_send_file(self, gateway, modified_rel_path):
if self._verbose:
@@ -211,7 +208,7 @@ def make_reltoroot(roots, args):
return result
class WorkerController(object):
class WorkerController:
ENDMARK = -1
class RemoteHook:
@@ -292,7 +289,7 @@ class WorkerController(object):
if not self._down:
try:
self.sendcommand("shutdown")
except (IOError, OSError):
except OSError:
pass
self._shutdown_sent = True

View File

@@ -203,7 +203,7 @@ class TestLoadScheduling:
different test ids are collected by workers.
"""
class CollectHook(object):
class CollectHook:
"""
Dummy hook that stores collection reports.
"""

View File

@@ -1,4 +1,3 @@
from __future__ import print_function
import py
import pytest
import textwrap
@@ -35,7 +34,7 @@ def mysetup(tmpdir):
@pytest.fixture
def workercontroller(monkeypatch):
class MockController(object):
class MockController:
def __init__(self, *args):
pass