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()