def setUp(self): if not is_exe_in_path('git'): raise nose.SkipTest('git not found in path') self.orig_dir = os.getcwd() self.git_dir = _get_tmpdir() os.chdir(self.git_dir) self._gitcmd(['init'], git_dir=self.git_dir) foo = open(os.path.join(self.git_dir, 'foo.txt'), 'w') foo.write(FOO) foo.close() self._gitcmd(['add', 'foo.txt']) self._gitcmd(['commit', '-m', 'initial commit']) self.clone_dir = _get_tmpdir() os.rmdir(self.clone_dir) self._gitcmd(['clone', self.git_dir, self.clone_dir]) self.client = GitClient() os.chdir(self.orig_dir) rbtools.postreview.user_config = load_config_file('') rbtools.postreview.options = OptionsStub() rbtools.postreview.options.parent_branch = None
def setUp(self): MercurialTestBase.setUp(self) if not is_exe_in_path("hg"): raise nose.SkipTest("hg not found in path") self.orig_dir = os.getcwd() self.hg_dir = _get_tmpdir() os.chdir(self.hg_dir) self._hgcmd(["init"], hg_dir=self.hg_dir) foo = open(os.path.join(self.hg_dir, "foo.txt"), "w") foo.write(FOO) foo.close() self._hgcmd(["add", "foo.txt"]) self._hgcmd(["commit", "-m", "initial commit"]) self.clone_dir = _get_tmpdir() os.rmdir(self.clone_dir) self._hgcmd(["clone", self.hg_dir, self.clone_dir]) os.chdir(self.clone_dir) self.client = MercurialClient() clone_hgrc = open(self.clone_hgrc_path, "wb") clone_hgrc.write( self.CLONE_HGRC % {"hg_dir": self.hg_dir, "clone_dir": self.clone_dir, "test_server": self.TESTSERVER} ) clone_hgrc.close() self.client.get_repository_info() rbtools.postreview.user_config = load_config_file("") rbtools.postreview.options = OptionsStub() rbtools.postreview.options.parent_branch = None os.chdir(self.clone_dir)
def setUp(self): if not is_exe_in_path("git"): raise nose.SkipTest("git not found in path") self.orig_dir = os.getcwd() self.git_dir = _get_tmpdir() os.chdir(self.git_dir) self._gitcmd(["init"], git_dir=self.git_dir) foo = open(os.path.join(self.git_dir, "foo.txt"), "w") foo.write(FOO) foo.close() self._gitcmd(["add", "foo.txt"]) self._gitcmd(["commit", "-m", "initial commit"]) self.clone_dir = _get_tmpdir() os.rmdir(self.clone_dir) self._gitcmd(["clone", self.git_dir, self.clone_dir]) self.client = GitClient() os.chdir(self.orig_dir) rbtools.postreview.user_config = load_config_file("") rbtools.postreview.options = OptionsStub() rbtools.postreview.options.parent_branch = None
def setUp(self): MercurialTestBase.setUp(self) if not is_exe_in_path('hg'): raise nose.SkipTest('hg not found in path') self.orig_dir = os.getcwd() self.hg_dir = _get_tmpdir() os.chdir(self.hg_dir) self._hgcmd(['init'], hg_dir=self.hg_dir) foo = open(os.path.join(self.hg_dir, 'foo.txt'), 'w') foo.write(FOO) foo.close() self._hgcmd(['add', 'foo.txt']) self._hgcmd(['commit', '-m', 'initial commit']) self.clone_dir = _get_tmpdir() os.rmdir(self.clone_dir) self._hgcmd(['clone', self.hg_dir, self.clone_dir]) os.chdir(self.clone_dir) self.client = MercurialClient() clone_hgrc = open(self.clone_hgrc_path, 'wb') clone_hgrc.write( self.CLONE_HGRC % { 'hg_dir': self.hg_dir, 'clone_dir': self.clone_dir, 'test_server': self.TESTSERVER, }) clone_hgrc.close() self.client.get_repository_info() rbtools.postreview.user_config = load_config_file('') rbtools.postreview.options = OptionsStub() rbtools.postreview.options.parent_branch = None os.chdir(self.clone_dir)
def setUp(self): MercurialTestBase.setUp(self) if not is_exe_in_path('hg'): raise nose.SkipTest('hg not found in path') self.orig_dir = os.getcwd() self.hg_dir = _get_tmpdir() os.chdir(self.hg_dir) self._hgcmd(['init'], hg_dir=self.hg_dir) foo = open(os.path.join(self.hg_dir, 'foo.txt'), 'w') foo.write(FOO) foo.close() self._hgcmd(['add', 'foo.txt']) self._hgcmd(['commit', '-m', 'initial commit']) self.clone_dir = _get_tmpdir() os.rmdir(self.clone_dir) self._hgcmd(['clone', self.hg_dir, self.clone_dir]) os.chdir(self.clone_dir) self.client = MercurialClient() clone_hgrc = open(self.clone_hgrc_path, 'wb') clone_hgrc.write(self.CLONE_HGRC % { 'hg_dir': self.hg_dir, 'clone_dir': self.clone_dir, 'test_server': self.TESTSERVER, }) clone_hgrc.close() self.client.get_repository_info() rbtools.postreview.user_config = load_config_file('') rbtools.postreview.options = OptionsStub() rbtools.postreview.options.parent_branch = None os.chdir(self.clone_dir)
def _stub_in_config_and_options(self): rbtools.postreview.user_config = load_config_file('') rbtools.postreview.options = OptionsStub() rbtools.postreview.options.parent_branch = None