def test_branches_andBranch(self): self.assertRaisesConfigError("can't specify both branch and branches", lambda: gitpoller.GitPoller("/tmp/git.git", branch='bad', branches=['listy']))
def test_branches_oldBranch(self): poller = gitpoller.GitPoller("/tmp/git.git", branch='magic') self.assertEqual(poller.branches, ["magic"])
def test_branches(self): poller = gitpoller.GitPoller("/tmp/git.git", branches=['magic', 'marker']) self.assertEqual(poller.branches, ["magic", "marker"])
def test_oldPollInterval(self): poller = gitpoller.GitPoller("/tmp/git.git", pollinterval=10) self.assertEqual(poller.pollInterval, 10)
def test_branches_default(self): poller = gitpoller.GitPoller("/tmp/git.git") self.assertEqual(poller.branches, ["master"])
def setUp(self): self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git') self.setUpGetProcessOutput()
def test_deprecatedFetchRefspec(self): self.assertRaisesConfigError("fetch_refspec is no longer supported", lambda: gitpoller.GitPoller("/tmp/git.git", fetch_refspec='not-supported'))
def test_name(self): self.assertEqual(self.REPOURL, self.poller.name) # and one with explicit name... other = gitpoller.GitPoller(self.REPOURL, name="MyName") self.assertEqual("MyName", other.name)
def create_poller(_): self.poller = gitpoller.GitPoller(self.REPOURL) self.poller.master = self.master
def test_gitbin_default(self): poller = gitpoller.GitPoller("/tmp/git.git") self.assertEqual(poller.gitbin, "git")
def create_poller(_): self.poller = gitpoller.GitPoller(self.REPOURL) self.poller.setServiceParent(self.master)
def test_branches_True(self): poller = gitpoller.GitPoller("/tmp/git.git", branches=True) self.assertEqual(poller.branches, True)
def create_poller(_): self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git') self.poller.master = self.master
def get_git_poller(repo, project, revlink): return gitpoller.GitPoller(repourl=repo, pollinterval=10, project=project, workdir='/tmp/git_workdir_%s' % project, revlinktmpl=revlink)
def setUp(self): self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git')
def create_poller(_): self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git') self.poller.parent = self.changemaster