Exemplo n.º 1
0
 def test_good_tag(self):
     self.get_tag.return_value = {'id': 'TAGID'}
     self.context.event_id = "12345"
     self.context.session.user_id = "42"
     data = {'revoker_id': '42', 'revoke_event': '12345'}
     kojihub.delete_tag('goodtag')
     for u in self.updates:
         # all should be revokes
         self.assertEqual(u.values, {'value': 'TAGID'})
         self.assertEqual(u.rawdata, {'active': 'NULL'})
         self.assertEqual(u.data, data)
     self.context.session.assertPerm.assert_called_with('admin')
Exemplo n.º 2
0
 def test_bad_tag(self):
     self.get_tag.side_effect = koji.GenericError("FOO")
     with self.assertRaises(koji.GenericError):
         kojihub.delete_tag('badtag')
     self.assertEqual(self.updates, [])
     self.context.session.assertPerm.assert_called_with('admin')