Merge remote-tracking branch 'upstream/master' into Corni/loadfilescope

This commit is contained in:
Bruno Oliveira
2017-12-22 16:07:51 -02:00
11 changed files with 40 additions and 33 deletions

View File

@@ -178,10 +178,6 @@ def remote_initconfig(option_dict, args):
if __name__ == '__channelexec__':
channel = channel # noqa
# python3.2 is not concurrent import safe, so let's play it safe
# https://bitbucket.org/hpk42/pytest/issue/347/pytest-xdist-and-python-32
if sys.version_info[:2] == (3, 2):
os.environ["PYTHONDONTWRITEBYTECODE"] = "1"
slaveinput, args, option_dict = channel.receive()
importpath = os.getcwd()
sys.path.insert(0, importpath) # XXX only for remote situations

View File

@@ -1,14 +1,9 @@
try:
from collections import OrderedDict
except ImportError:
# Support for Python 2.6
from ordereddict import OrderedDict
from collections import OrderedDict
from py.log import Producer
from _pytest.runner import CollectReport
from xdist.slavemanage import parse_spec_config
from py.log import Producer
from xdist.report import report_collection_diff
from xdist.slavemanage import parse_spec_config
class LoadScopeScheduling: