def test_refresh(self): # test a bad git path refresh self.assertRaises(GitCommandNotFound, refresh, "yada") # test a good path refresh path = os.popen("which git").read().strip() refresh(path)
def test_refresh(self): # test a bad git path refresh self.assertRaises(GitCommandNotFound, refresh, "yada") # test a good path refresh which_cmd = "where" if is_win else "which" path = os.popen("{0} git".format(which_cmd)).read().strip().split('\n')[0] refresh(path)
def prepareEnvironment(gitExecutable): if not gitExecutable: return gitProgramFolder = os.path.dirname(gitExecutable) #feedback.pushConsoleInfo(gitProgramFolder) #cinza escondido #feedback.setProgressText(gitExecutable) #preto os.environ['GIT_PYTHON_GIT_EXECUTABLE'] = gitExecutable #initialPath = os.environ['PATH'] os.environ['GIT_PYTHON_REFRESH'] = 'quiet' import git git.refresh(gitExecutable) try: os.environ['PATH'].split(os.pathsep).index(gitProgramFolder) except: os.environ["PATH"] = gitProgramFolder + os.pathsep + os.environ["PATH"]