jnrbase.context
chdir(path)
env(**kwargs)
from os import getenv, listdir
from jnrbase.context import chdir, env
>>> sorted(listdir('.')[:2]) ['.travis.yml', 'README.rst'] >>> with chdir('doc'): ... sorted(listdir('.'))[:3] ['NEWS.rst', 'alternatives.rst', 'api'] >>> sorted(listdir('.')[:2]) ['.travis.yml', 'README.rst']
>>> with env(SHELL='oi'): ... getenv('SHELL') 'oi'