СС
Size: a a a
СС
ВП
СС
import pytest
import dill
@pytest.mark.trylast
def pytest_configure(config):
""" Pytest master configuration"""
if not hasattr(config, 'slaveinput'):
config.token = get_some_api_token()
@pytest.mark.trylast
def pytest_configure_node(node):
""" Pytest slaves configuration """
node.slaveinput["token"] = dill.dumps(node.config.token) # only hashable objects
@pytest.fixture(scope='session')
def token_from_master(request):
if not hasattr(request.config, "slaveinput"):
return request.config.token
else:
return dill.loads(request.config.slaveinput['token'])
СС
ВП
P
b
P
СС
ИС
P
СС
P
T
СС
СС
b
СС
b
b