Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
    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)
Пример #4
0
    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
Пример #5
0
    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)
Пример #6
0
    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)
Пример #7
0
 def _stub_in_config_and_options(self):
     rbtools.postreview.user_config = load_config_file('')
     rbtools.postreview.options = OptionsStub()
     rbtools.postreview.options.parent_branch = None
Пример #8
0
 def _stub_in_config_and_options(self):
     rbtools.postreview.user_config = load_config_file('')
     rbtools.postreview.options = OptionsStub()
     rbtools.postreview.options.parent_branch = None