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'))
示例#8
0
    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
示例#10
0
 def test_gitbin_default(self):
     poller = gitpoller.GitPoller("/tmp/git.git")
     self.assertEqual(poller.gitbin, "git")
示例#11
0
 def create_poller(_):
     self.poller = gitpoller.GitPoller(self.REPOURL)
     self.poller.setServiceParent(self.master)
示例#12
0
 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
示例#14
0
 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