Update category mapping in tests
Use the newer form of spelled-out category names in tests since that's what we're writing in config files now. Change-Id: Ib679e54b53131280956cbda20b84f5602a4953c8
This commit is contained in:
parent
7fc8daa372
commit
8b5408c6e9
|
@ -103,9 +103,9 @@ class ChangeReference(git.Reference):
|
|||
|
||||
|
||||
class FakeChange(object):
|
||||
categories = {'APRV': ('Approved', -1, 1),
|
||||
'CRVW': ('Code-Review', -2, 2),
|
||||
'VRFY': ('Verified', -2, 2)}
|
||||
categories = {'approved': ('Approved', -1, 1),
|
||||
'code-review': ('Code-Review', -2, 2),
|
||||
'verified': ('Verified', -2, 2)}
|
||||
|
||||
def __init__(self, gerrit, number, project, branch, subject,
|
||||
status='NEW', upstream_root=None, files={}):
|
||||
|
@ -260,7 +260,7 @@ class FakeChange(object):
|
|||
"url": "https://hostname/3"},
|
||||
"patchSet": self.patchsets[patchset - 1],
|
||||
"author": {"name": "User Name"},
|
||||
"approvals": [{"type": "Code-Review",
|
||||
"approvals": [{"type": "code-review",
|
||||
"description": "Code-Review",
|
||||
"value": "0"}],
|
||||
"comment": "This is a comment"}
|
||||
|
@ -431,10 +431,11 @@ class FakeGerritConnection(zuul.connection.gerrit.GerritConnection):
|
|||
# happens they can add their own verified event into the queue.
|
||||
# Nevertheless, we can update change with the new review in gerrit.
|
||||
|
||||
for cat in ['CRVW', 'VRFY', 'APRV']:
|
||||
if cat in action:
|
||||
for cat in action.keys():
|
||||
if cat != 'submit':
|
||||
change.addApproval(cat, action[cat], username=self.user)
|
||||
|
||||
# TODOv3(jeblair): can this be removed?
|
||||
if 'label' in action:
|
||||
parts = action['label'].split('=')
|
||||
change.addApproval(parts[0], parts[2], username=self.user)
|
||||
|
|
|
@ -47,7 +47,7 @@ class TestConnections(ZuulTestCase):
|
|||
self.waitUntilSettled()
|
||||
|
||||
self.assertEqual(len(A.patchsets[-1]['approvals']), 1)
|
||||
self.assertEqual(A.patchsets[-1]['approvals'][0]['type'], 'VRFY')
|
||||
self.assertEqual(A.patchsets[-1]['approvals'][0]['type'], 'verified')
|
||||
self.assertEqual(A.patchsets[-1]['approvals'][0]['value'], '1')
|
||||
self.assertEqual(A.patchsets[-1]['approvals'][0]['by']['username'],
|
||||
'jenkins')
|
||||
|
@ -59,7 +59,7 @@ class TestConnections(ZuulTestCase):
|
|||
self.waitUntilSettled()
|
||||
|
||||
self.assertEqual(len(B.patchsets[-1]['approvals']), 1)
|
||||
self.assertEqual(B.patchsets[-1]['approvals'][0]['type'], 'VRFY')
|
||||
self.assertEqual(B.patchsets[-1]['approvals'][0]['type'], 'verified')
|
||||
self.assertEqual(B.patchsets[-1]['approvals'][0]['value'], '-1')
|
||||
self.assertEqual(B.patchsets[-1]['approvals'][0]['by']['username'],
|
||||
'civoter')
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -31,8 +31,8 @@ class TestMultipleTenants(AnsibleZuulTestCase):
|
|||
|
||||
def test_multiple_tenants(self):
|
||||
A = self.fake_gerrit.addFakeChange('org/project1', 'master', 'A')
|
||||
A.addApproval('CRVW', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('APRV', 1))
|
||||
A.addApproval('code-review', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('approved', 1))
|
||||
self.waitUntilSettled()
|
||||
self.assertEqual(self.getJobFromHistory('project1-test1').result,
|
||||
'SUCCESS')
|
||||
|
@ -47,8 +47,8 @@ class TestMultipleTenants(AnsibleZuulTestCase):
|
|||
"A should *not* transit tenant-two gate")
|
||||
|
||||
B = self.fake_gerrit.addFakeChange('org/project2', 'master', 'B')
|
||||
B.addApproval('CRVW', 2)
|
||||
self.fake_gerrit.addEvent(B.addApproval('APRV', 1))
|
||||
B.addApproval('code-review', 2)
|
||||
self.fake_gerrit.addEvent(B.addApproval('approved', 1))
|
||||
self.waitUntilSettled()
|
||||
self.assertEqual(self.getJobFromHistory('python27',
|
||||
'org/project2').result,
|
||||
|
@ -74,8 +74,8 @@ class TestInRepoConfig(AnsibleZuulTestCase):
|
|||
|
||||
def test_in_repo_config(self):
|
||||
A = self.fake_gerrit.addFakeChange('org/project', 'master', 'A')
|
||||
A.addApproval('CRVW', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('APRV', 1))
|
||||
A.addApproval('code-review', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('approved', 1))
|
||||
self.waitUntilSettled()
|
||||
self.assertEqual(self.getJobFromHistory('project-test1').result,
|
||||
'SUCCESS')
|
||||
|
@ -100,8 +100,8 @@ class TestInRepoConfig(AnsibleZuulTestCase):
|
|||
|
||||
A = self.fake_gerrit.addFakeChange('org/project', 'master', 'A',
|
||||
files={'.zuul.yaml': in_repo_conf})
|
||||
A.addApproval('CRVW', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('APRV', 1))
|
||||
A.addApproval('code-review', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('approved', 1))
|
||||
self.waitUntilSettled()
|
||||
self.assertEqual(self.getJobFromHistory('project-test2').result,
|
||||
'SUCCESS')
|
||||
|
@ -117,8 +117,8 @@ class TestProjectTemplate(AnsibleZuulTestCase):
|
|||
|
||||
def test(self):
|
||||
A = self.fake_gerrit.addFakeChange('org/project', 'master', 'A')
|
||||
A.addApproval('CRVW', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('APRV', 1))
|
||||
A.addApproval('code-review', 2)
|
||||
self.fake_gerrit.addEvent(A.addApproval('approved', 1))
|
||||
self.waitUntilSettled()
|
||||
self.assertEqual(self.getJobFromHistory('project-test1').result,
|
||||
'SUCCESS')
|
||||
|
|
Loading…
Reference in New Issue