Welcome to jaraco.env documentation!#
- class jaraco.env.Check(key, expect, *, default=None, _lookup=os.environ)#
Bases:
object
Check if an environment variable meets a certain expectation.
>>> setenv = getfixture('monkeypatch').setenv >>> check = Check('SOME_VAR', expect='setting1') >>> bool(check) False >>> setenv('SOME_VAR', 'setting1') >>> bool(check) True >>> setenv('SOME_VAR', 'setting2') >>> bool(check) False
>>> check = Check('OTHER_VAR', expect='setting1', default='setting1') >>> bool(check) True >>> setenv('OTHER_VAR', 'setting2') >>> bool(check) False