You are here: Home / LBN / Up2date / CI/CD / BastionLinux 36 / python3-pytest-env-0.8.1-1.lbn36.noarch

python3-pytest-env-0.8.1-1.lbn36.noarch

Package Attributes
RPM  python3-pytest-env-0.8.1-1.lbn36.noarch.rpm Architecture  noarch Size  9722 Created  2024/04/02 10:53:47 UTC
Package Specification
Summary py.test plugin that allows you to add environment variables.
Group Unspecified
License ZPL
Home Page https://pypi.org/project/pytest-env
Description

pytest-env

This is a pytest plugin that enables you to set environment variables in a pytest.ini or pyproject.toml file. Installation Install with pip: pip install pytest-env

Usage In your pytest.ini file add a key value pair with env as the key and the environment variables as a line separated list of KEY=VALUE entries. The defined variables will be added to the environment before any tests are run: [pytest] env = HOME=~/tmp RUN_ENV=test

Or with pyproject.toml: [tool.pytest.ini_options] env = [ "HOME=~/tmp", "RUN_ENV=test", ]

Only set if not already set You can use D: (default) as prefix if you don't want to override existing environment variables: [pytest] env = D:HOME=~/tmp D:RUN_ENV=test

Transformation You can use existing environment variables using a python-like format, these environment variables will be expended before setting the environment variable: [pytest] env = RUN_PATH=/run/path/{USER}

You can apply the R: prefix to keep the raw valu

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(PayloadIsZstd)  
rpmlib(PartialHardlinkSets)  
rpmlib(CompressedFileNames)  
rpmlib(FileDigests)  
Provides
python-pytest-env
python3-pytest-env
python3.10-pytest-env
python3.10dist(pytest-env)
python3dist(pytest-env)
Obsoletes
python-pytest-env

Document Actions