def setUpRequest(self, args, options=True, activate=True):
        self.changeHook = change_hook.ChangeHookResource(
            dialects={'poller': options})

        self.request = FakeRequest(args=args)
        self.request.uri = "/change_hook/poller"
        self.request.method = "GET"

        master = self.request.site.buildbot_service.master
        master.change_svc = ChangeManager(master)

        self.changesrc = self.Subclass("example", 21)
        self.changesrc.setServiceParent(master.change_svc)
        if activate:
            self.changesrc.activate()

        self.otherpoller = self.Subclass("otherpoller", 22)
        self.otherpoller.setServiceParent(master.change_svc)
        if activate:
            self.otherpoller.activate()

        anotherchangesrc = base.ChangeSource(name='notapoller')
        anotherchangesrc.setName("notapoller")
        anotherchangesrc.setServiceParent(master.change_svc)

        yield self.request.test_render(self.changeHook)
        yield util.asyncSleep(0)
Exemple #2
0
    def setUp(self):
        self.request = MockRequest()
        # Google Code simply transmit the payload as an UTF-8 JSON body
        self.request.content = StringIO.StringIO(googleCodeJsonBody)
        self.request.received_headers = {
            'Google-Code-Project-Hosting-Hook-Hmac': '85910bf93ba5c266402d9328b0c7a856',
            'Content-Length': '509',
            'Accept-Encoding': 'gzip',
            'User-Agent': 'Google Code Project Hosting (+http://code.google.com/p/support/wiki/PostCommitWebHooks)',
            'Host': 'buildbot6-lopter.dotcloud.com:19457',
            'Content-Type': 'application/json; charset=UTF-8'
        }

        self.changeHook = change_hook.ChangeHookResource(dialects={
                'googlecode': {
                    'secret_key': 'FSP3p-Ghdn4T0oqX',
                    'branch': 'test'
                }
        })
    def setUpRequest(self, args, options=True):
        self.changeHook = change_hook.ChangeHookResource(dialects={'poller' : options})

        self.request = FakeRequest(args=args)
        self.request.uri = "/change_hook/poller"
        self.request.method = "GET"

        master = self.request.site.buildbot_service.master
        master.change_svc = ChangeManager(master)

        self.changesrc = self.Subclass("example", None)
        self.changesrc.setServiceParent(master.change_svc)

        self.disabledChangesrc = self.Subclass("disabled", None)
        self.disabledChangesrc.setServiceParent(master.change_svc)

        anotherchangesrc = base.ChangeSource()
        anotherchangesrc.setName("notapoller")
        anotherchangesrc.setServiceParent(master.change_svc)

        return self.request.test_render(self.changeHook)
Exemple #4
0
 def setUp(self):
     changeDict = {
         "category": ["mycat"],
         "files": [json.dumps(['file1', 'file2'])],
         "repository": ["myrepo"],
         "when": [1234],
         "who": ["Santa Claus"],
         "number": [2],
         "comments": ["a comment"],
         "project": ["a project"],
         "at": ["sometime"],
         "branch": ["a branch"],
         "revlink": ["a revlink"],
         "properties": [json.dumps({
             "prop1": "val1",
             "prop2": "val2"
         })],
         "revision": [99]
     }
     self.request = MockRequest(changeDict)
     self.changeHook = change_hook.ChangeHookResource(
         dialects={'base': True})
 def setUp(self):
     changeDict = {"payload": [gitJsonPayload]}
     self.request = MockRequest(changeDict)
     self.changeHook = change_hook.ChangeHookResource(
         dialects={'github': True})
 def setUp(self):
     self.request = MockRequest()
     self.changeHook = change_hook.ChangeHookResource(
         dialects={'base': True})
 def setUp(self):
     self.request = Mock()
     self.changeHook = change_hook.ChangeHookResource()
 def setUp(self):
     self.change_hook = change_hook.ChangeHookResource(
         dialects={'bitbucket': True})
Exemple #9
0
 def setUp(self):
     dialects = {'gitorious': True}
     self.changeHook = change_hook.ChangeHookResource(dialects=dialects)
Exemple #10
0
 def setUp(self):
     self.request = FakeRequest()
     self.changeHook = change_hook.ChangeHookResource()
Exemple #11
0
 def setUp(self):
     self.request = FakeRequest()
     self.changeHook = change_hook.ChangeHookResource(dialects={'garbage': True})
 def setUp(self):
     self.changeHook = change_hook.ChangeHookResource(
         dialects={'github': True})
Exemple #13
0
 def setUp(self):
     register_extendable_change_hook()
     self.changeHook = change_hook.ChangeHookResource(
         dialects={'planio': {'method': planio.getChanges,
                              'codebase': 'myCode'}})