Merge "Pagure - add the enqueue_ref unit test"
This commit is contained in:
commit
1efa321ea9
|
@ -355,6 +355,28 @@ class TestPagureDriver(ZuulTestCase):
|
|||
'SUCCESS')
|
||||
self.assertEqual(r, True)
|
||||
|
||||
@simple_layout('layouts/basic-pagure.yaml', driver='pagure')
|
||||
def test_client_enqueue_ref_pagure(self):
|
||||
repo_path = os.path.join(self.upstream_root, 'org/project')
|
||||
repo = git.Repo(repo_path)
|
||||
headsha = repo.head.commit.hexsha
|
||||
|
||||
client = zuul.rpcclient.RPCClient('127.0.0.1',
|
||||
self.gearman_server.port)
|
||||
self.addCleanup(client.shutdown)
|
||||
r = client.enqueue_ref(
|
||||
tenant='tenant-one',
|
||||
pipeline='post',
|
||||
project='org/project',
|
||||
trigger='pagure',
|
||||
ref='master',
|
||||
oldrev='90f173846e3af9154517b88543ffbd1691f31366',
|
||||
newrev=headsha)
|
||||
self.waitUntilSettled()
|
||||
self.assertEqual(self.getJobFromHistory('project-post-job').result,
|
||||
'SUCCESS')
|
||||
self.assertEqual(r, True)
|
||||
|
||||
@simple_layout('layouts/requirements-pagure.yaml', driver='pagure')
|
||||
def test_pr_score_require_1_vote(self):
|
||||
|
||||
|
|
|
@ -734,7 +734,7 @@ class PagureConnection(BaseConnection):
|
|||
change.branch = event.branch
|
||||
else:
|
||||
change = Ref(project)
|
||||
|
||||
change.branch = None
|
||||
change.ref = event.ref
|
||||
change.oldrev = event.oldrev
|
||||
change.newrev = event.newrev
|
||||
|
|
Loading…
Reference in New Issue