def test_get_git_environ_adjusted():
    gitrunner = GitWitlessRunner()
    env = {'GIT_DIR': '../../.git', 'GIT_WORK_TREE': '../../', 'TEST_VAR': 'Exists'}
    adj_env = gitrunner.get_git_environ_adjusted(env)
    assert_equal(adj_env['GIT_DIR'], abspath(env['GIT_DIR']))
    assert_equal(adj_env['GIT_WORK_TREE'], abspath(env['GIT_WORK_TREE']))
    assert_equal(adj_env['TEST_VAR'], env['TEST_VAR'])
    with patch.dict('os.environ', {'BOGUS': '123'}):
        sys_env = gitrunner.get_git_environ_adjusted()
        assert_equal(sys_env['BOGUS'], '123')
def test_get_git_environ_adjusted():
    gitrunner = GitWitlessRunner()
    env = {'GIT_DIR': '../../.git', 'GIT_WORK_TREE': '../../', 'TEST_VAR': 'Exists'}
    adj_env = gitrunner.get_git_environ_adjusted(env)
    assert_equal(adj_env['GIT_DIR'], abspath(env['GIT_DIR']))
    assert_equal(adj_env['GIT_WORK_TREE'], abspath(env['GIT_WORK_TREE']))
    assert_equal(adj_env['TEST_VAR'], env['TEST_VAR'])
    with patch.dict('os.environ', {'BOGUS': '123'}):
        sys_env = gitrunner.get_git_environ_adjusted()
        assert_equal(sys_env['BOGUS'], '123')