def test_build_hg_env(mocker, my_env): mocker.patch.dict(mercurial.os.environ, my_env) returned_env = mercurial.build_hg_environment() assert (set(UNEXPECTED_ENV_KEYS) & set(returned_env.keys())) == set() assert returned_env['HGPLAIN'] == "1" assert returned_env['LANG'] == "C" for key in returned_env.keys(): assert type(returned_env[key]) == str
def test_build_hg_env(mocker, my_env): mocker.patch.dict(mercurial.os.environ, my_env) returned_env = mercurial.build_hg_environment() assert (set(UNEXPECTED_ENV_KEYS) & set(returned_env.keys())) == set() assert returned_env["HGPLAIN"] == "1" assert returned_env["LANG"] == "C" for key in returned_env.keys(): assert type(returned_env[key]) == str
def test_build_hg_env(mocker, context, my_env, hgrc): context.config['hgrc'] = hgrc mocker.patch.dict(mercurial.os.environ, my_env) returned_env = mercurial.build_hg_environment(context) if context.config['hgrc']: assert os.path.exists(returned_env['HGRCPATH']) assert (set(UNEXPECTED_ENV_KEYS) & set(returned_env.keys())) == set() assert returned_env['HGPLAIN'] == "1" assert returned_env['LANG'] == "C" for key in returned_env.keys(): assert type(returned_env[key]) == str