在tox环境中,可以通过使用tox的内置功能来访问在tox环境中设置的变量。具体而言,可以使用tox的[testenv]部分中的commands选项来执行命令,并在命令中引用tox环境中设置的变量。
以下是一个示例tox.ini文件的[testenv]部分:
[tox]
envlist = py36, py37
[testenv]
commands =
echo "Variable value: {env:MY_VARIABLE}"
在上述示例中,我们定义了两个tox环境:py36和py37。在[testenv]部分的commands选项中,我们使用了echo命令来打印一个变量的值。这个变量的名称是MY_VARIABLE,我们可以在tox环境中设置它的值。
要在tox环境中设置变量的值,可以使用[tox]部分的env选项。以下是一个示例tox.ini文件的[tox]部分:
[tox]
envlist = py36, py37
env =
MY_VARIABLE=value
在上述示例中,我们设置了一个名为MY_VARIABLE的变量,并将其值设置为"value"。在[testenv]部分的commands选项中,我们可以使用{env:MY_VARIABLE}来引用这个变量,并在执行tox环境时打印它的值。
通过这种方式,我们可以在tox的另一个块中再次访问在tox环境中设置的变量。
领取专属 10元无门槛券
手把手带您无忧上云