Skip to content

Commit f8b3f5e

Browse files
committed
fix acceptance_test
1 parent b43b009 commit f8b3f5e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/xdist/scheduler/loadscope.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,6 @@ def add_node(self, node: WorkerController) -> None:
162162
"""
163163
assert node not in self.assigned_work
164164
self.assigned_work[node] = {}
165-
# sort by gw id
166165
self.assigned_work = dict(sorted(self.assigned_work.items(), key=lambda item: item[0].gateway.id))
167166

168167
def remove_node(self, node: WorkerController) -> str | None:

src/xdist/workermanage.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ def setup_nodes(
9393
self,
9494
putevent: Callable[[tuple[str, dict[str, Any]]], None],
9595
) -> list[WorkerController]:
96+
# create basetemp directory only once
97+
if hasattr(self.config, "_tmp_path_factory"):
98+
self.config._tmp_path_factory.getbasetemp()
99+
96100
self.config.hook.pytest_xdist_setupnodes(config=self.config, specs=self.specs)
97101
self.trace("setting up nodes")
98102
with ThreadPoolExecutor(max_workers=len(self.specs)) as executor:

0 commit comments

Comments
 (0)