Other modules documentation

universum.modules.launcher

check_if_env_set(configuration: Step) bool[source]

Predicate function for universum.configuration_support.Configuration.filter(), used to decide whether this particular configuration should be executed in this particular environment. For more information see Excluding build steps

>>> from universum.configuration_support import Configuration
>>> c = Configuration([dict(if_env_set="MY_VAR != some value")])
>>> check_if_env_set(c[0])
True
>>> c = Configuration([dict(if_env_set="MY_VAR != some value && OTHER_VAR")])
>>> check_if_env_set(c[0])
False
>>> c = Configuration([dict(if_env_set="MY_VAR == some value")])
>>> os.environ["MY_VAR"] = "some value"
>>> check_if_env_set(c[0])
True
Parameters:

configurationStep object

Returns:

True if environment satisfies described requirements; False otherwise