1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-09-08 05:58:43 +02:00

add support for approved requests (requires OBS 2.10)

This commit is contained in:
2018-10-17 15:31:23 +02:00
parent c5ec3ce807
commit e1fd0b4ee9
5 changed files with 28 additions and 6 deletions

View File

@@ -11,7 +11,7 @@
<person name="bar" role="maintainer" />
<group name="groupxyz" role="reader" />
</action>
<state name="review" when="2010-12-27T01:36:29" who="abc" />
<state approver="someone" name="review" when="2010-12-27T01:36:29" who="abc" />
<review by_group="group1" state="new" when="2010-12-28T00:11:22" who="abc">
<comment>review start</comment>
</review>

View File

@@ -341,6 +341,7 @@ class TestRequest(OscTestCase):
self.assertEqual(r.state.name, 'accepted')
self.assertEqual(r.state.when, '2010-12-27T01:36:29')
self.assertEqual(r.state.who, 'user1')
self.assertEqual(r.state.approver, None)
self.assertEqual(r.state.comment, '')
self.assertEqual(r.statehistory[0].when, '2010-12-13T13:02:03')
self.assertEqual(r.statehistory[0].who, 'creator')
@@ -373,6 +374,7 @@ class TestRequest(OscTestCase):
self.assertTrue(r.actions[1].tgt_package is None)
self.assertEqual(r.state.name, 'review')
self.assertEqual(r.state.when, '2010-12-27T01:36:29')
self.assertEqual(r.state.approver, 'someone')
self.assertEqual(r.state.who, 'abc')
self.assertEqual(r.state.comment, '')
self.assertEqual(r.reviews[0].state, 'new')