def testEmptyGitHubEvent(self): request = gitHubRequestFactory({}) self.assertEqual(request.__class__, GitHubRequest) self.assertEqual(request.event, None)
def testUnknownGitHubEvent(self): request = gitHubRequestFactory({'X-Github-Event': 'foo'}) self.assertEqual(request.__class__, GitHubRequest) self.assertEqual(request.event, None)
def testPullRequestEvent(self): EVENT_ID = 'pull_request' request = gitHubRequestFactory({'X-Github-Event': EVENT_ID}) self.assertEqual(request.__class__, GitHubPullRequest) self.assertEqual(request.event, EVENT_ID)
def testEmptyGitHubEvent(self): try: gitHubRequestFactory({}) except NotImplementedError: pass
def testUnknownGitHubEvent(self): request = gitHubRequestFactory({'HTTP_X_GITHUB_EVENT': 'foo'}) self.assertEqual(request.__class__, GitRequest) self.assertEqual(request.event, None)
def testPullRequestEvent(self): EVENT_ID = 'pull_request' request = gitHubRequestFactory({'HTTP_X_GITHUB_EVENT': EVENT_ID}) self.assertEqual(request.__class__, GitHubPullRequest) self.assertEqual(request.event, EVENT_ID)