Ejemplo n.º 1
0
 def test_view_subscriber(self):
     L = self.config.testing_add_subscriber(PullRequest)
     self.assertEqual(len(L), 0)
     request = DummyGitHubPullRequest()
     request.registry = self.config.registry
     from githubevent.views import githubevent
     githubevent(request)
     self.assertEqual(len(L), 1)
 def testBasicRequest(self):
     request = DummyGitHubPullRequest()
     request.body = EXAMPLE
     from pyramid.interfaces import IRequest
     from ..pyflakes_validation import PyflakesValidation
     from ..interfaces import IPullRequestValidation
     self.config.registry.registerSubscriptionAdapter(PyflakesValidation, [IRequest], IPullRequestValidation)
     self.assertEqual(request.base_repo_url,
             'git://github.com/vincentfretin/collective.pullrequestreview.git')
     self.assertEqual(request.head_repo_url,
             'git://github.com/collective/collective.pullrequestreview.git')
     view = PullRequestSubscriber(request)
     view()