def test_resolve_git_exe_consults_env(): fake_git = 'fakegit' with env_setting(ARCHAEOLOGIT_GIT_EXE_ENV_VAR, fake_git): eq_(fake_git, resolve_git_exe(None))
def test_resolve_git_exe_arg_trumps_all(): fake_git_one = 'fakegit_one' fake_git_two = 'fakegit_two' ok_(fake_git_one != fake_git_two) with env_setting(ARCHAEOLOGIT_GIT_EXE_ENV_VAR, fake_git_one): eq_(fake_git_two, resolve_git_exe(fake_git_two))
def test_resolve_git_exe_defaults(): with env_setting(ARCHAEOLOGIT_GIT_EXE_ENV_VAR, REMOVE_FROM_ENV): eq_(DEFAULT_GIT_EXE, resolve_git_exe(None))