保证 scope=session 的 fixture 在多进程运行情况下仍然能只运行一次
转自:https://www.cnblogs.com/poloyy/p/14708825.html
import json
import os
import pytest
from random import random
from filelock import FileLock
@pytest.fixture(scope="session")
def test(tmp_path_factory, worker_id):
# 如果是单机运行 则运行这里的代码块【不可删除、修改】
if worker_id == "master":
"""
【自定义代码块】
这里就