def setUp(self):
     super(EventListenerErrorTest, self).setUp()
     # set up a fresh http://requestb.in bin for each test method
     self.bin = Bin.create()
     el = EventListener.http(self.bin.url)
     response = el.create(self.pulp)
     self.assertPulpOK()
     self.el = EventListener.from_response(response)
 def setUp(self):
     super(EventListenerTest, self).setUp()
     # set up a fresh service bin for each test in this class
     self.bin = Bin.create()
     # instantiate default http listener
     el = EventListener.http(self.bin.url)
     response = el.create(self.pulp)
     self.assertPulpOK()
     self.el = EventListener.from_response(response)
Exemple #3
0
 def test_01_cud(self):
     # instantiate default http listener
     el0 = EventListener.http(self.bin.url)
     response = el0.create(self.pulp)
     self.assertPulpOK()
     # update the listener
     with deleting(self.pulp, EventListener.from_response(response)) as el1:
         # get listener
         assert EventListener.get(self.pulp,
                                  el1.id) == el1, 'failed fetching %s' % el1
         # list listeners
         assert el1 in EventListener.list(
             self.pulp), 'failed listing %s' % el1
         # assert updating works
         el1.update(
             self.pulp,
             {'event_types': ['repo.sync.finish', 'repo.sync.start']})
         self.assertPulpOK()
         el1.reload(self.pulp)
         assert sorted(el1.data['event_types']) == \
                     sorted(['repo.sync.finish', 'repo.sync.start']), 'update failed: %s' % el1