Other modules documentation

_universum.modules.launcher

check_if_env_set(configuration)[source]

Predicate function for _universum.configuration_support.Variations.filter(), used to decide whether this particular configuration should be executed in this particular environment. For more information see Excluding configurations

>>> from _universum.configuration_support import Variations
>>> c = Variations([dict(if_env_set="MY_VAR != some value")])
>>> check_if_env_set(c[0])
True
>>> c = Variations([dict(if_env_set="MY_VAR != some value && OTHER_VAR")])
>>> check_if_env_set(c[0])
False
>>> c = Variations([dict(if_env_set="MY_VAR == some value")])
>>> os.environ["MY_VAR"] = "some value"
>>> check_if_env_set(c[0])
True
Parameters:configurationVariations object containing one leaf configuration
Returns:True if environment satisfies described requirements; False otherwise