예제 #1
0
 def test_branches_andBranch(self):
     self.assertRaisesConfigError("can't specify both branch and branches",
             lambda: gitpoller.GitPoller("/tmp/git.git",
                 branch='bad', branches=['listy']))
예제 #2
0
 def test_branches_oldBranch(self):
     poller = gitpoller.GitPoller("/tmp/git.git", branch='magic')
     self.assertEqual(poller.branches, ["magic"])
예제 #3
0
 def test_branches(self):
     poller = gitpoller.GitPoller("/tmp/git.git",
             branches=['magic', 'marker'])
     self.assertEqual(poller.branches, ["magic", "marker"])
예제 #4
0
 def test_oldPollInterval(self):
     poller = gitpoller.GitPoller("/tmp/git.git", pollinterval=10)
     self.assertEqual(poller.pollInterval, 10)
예제 #5
0
 def test_branches_default(self):
     poller = gitpoller.GitPoller("/tmp/git.git")
     self.assertEqual(poller.branches, ["master"])
예제 #6
0
 def setUp(self):
     self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git')
     self.setUpGetProcessOutput()
예제 #7
0
 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)
예제 #9
0
 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)
예제 #13
0
 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)
예제 #15
0
 def setUp(self):
     self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git')
예제 #16
0
 def create_poller(_):
     self.poller = gitpoller.GitPoller('[email protected]:foo/baz.git')
     self.poller.parent = self.changemaster