parent
7cea696d83
commit
bab5cf69c7
2 changed files with 225 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
|||
import unittest
|
||||
import json
|
||||
|
||||
from jsonschema import validate, ValidationError
|
||||
from jsonschema import validate
|
||||
from buildtrigger.customhandler import custom_trigger_payload
|
||||
from buildtrigger.basehandler import METADATA_SCHEMA
|
||||
from buildtrigger.bitbuckethandler import get_transformed_webhook_payload as bb_webhook
|
||||
|
@ -376,5 +376,29 @@ class TestPrepareTrigger(unittest.TestCase):
|
|||
self.assertSchema('gitlab_webhook', expected, gl_webhook, lookup_user=lookup_user)
|
||||
|
||||
|
||||
def test_github_webhook_payload_deleted_commit(self):
|
||||
expected = {
|
||||
'commit': u'456806b662cb903a0febbaed8344f3ed42f27bab',
|
||||
'commit_info': {
|
||||
'author': {
|
||||
'username': u'jakedt'
|
||||
},
|
||||
'committer': {
|
||||
'username': u'jakedt'
|
||||
},
|
||||
'date': u'2015-12-08T18:07:03-05:00',
|
||||
'message': (u'Merge pull request #1044 from jakedt/errerror\n\n' +
|
||||
'Assign the exception to a variable to log it'),
|
||||
'url': u'https://github.com/coreos-inc/quay/commit/456806b662cb903a0febbaed8344f3ed42f27bab'
|
||||
},
|
||||
'git_url': u'git@github.com:coreos-inc/quay.git',
|
||||
'ref': u'refs/heads/master',
|
||||
}
|
||||
|
||||
def lookup_user(_):
|
||||
return None
|
||||
|
||||
self.assertSchema('github_webhook_deletedcommit', expected, gh_webhook, lookup_user=lookup_user)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
unittest.main()
|
||||
|
|
Reference in a new issue