예제 #1
0
 def test_view_subscriber(self):
     L = self.config.testing_add_subscriber(PullRequestEvent)
     self.assertEqual(len(L), 0)
     request = DummyGitHubPullRequest()
     request.registry = self.config.registry
     from githubevent.views import githubeventview
     githubeventview(request)
     self.assertEqual(len(L), 1)
예제 #2
0
 def test_known_event_type(self):
     from githubevent.views import githubeventview
     request = DummyGitHubPullRequest()
     info = githubeventview(request)
     self.assertEqual(info, {})
예제 #3
0
 def test_unknown_event_type(self):
     from githubevent.views import githubeventview
     request = DummyGitHubRequest()
     request.event = None
     with self.assertRaises(HTTPNotFound):
         githubeventview(request)