Merge "Pagure - add the enqueue_ref unit test"
This commit is contained in:
commit
1efa321ea9
|
@ -355,6 +355,28 @@ class TestPagureDriver(ZuulTestCase):
|
||||||
'SUCCESS')
|
'SUCCESS')
|
||||||
self.assertEqual(r, True)
|
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')
|
@simple_layout('layouts/requirements-pagure.yaml', driver='pagure')
|
||||||
def test_pr_score_require_1_vote(self):
|
def test_pr_score_require_1_vote(self):
|
||||||
|
|
||||||
|
|
|
@ -734,7 +734,7 @@ class PagureConnection(BaseConnection):
|
||||||
change.branch = event.branch
|
change.branch = event.branch
|
||||||
else:
|
else:
|
||||||
change = Ref(project)
|
change = Ref(project)
|
||||||
|
change.branch = None
|
||||||
change.ref = event.ref
|
change.ref = event.ref
|
||||||
change.oldrev = event.oldrev
|
change.oldrev = event.oldrev
|
||||||
change.newrev = event.newrev
|
change.newrev = event.newrev
|
||||||
|
|
Loading…
Reference in New Issue