def testCreateEventHandler1(self): eh = EventHandler("EventHandlerUri", handleEvent, initSub, endSub) self.assertEqual(eh.getUri(), "EventHandlerUri") ev = makeEvent("EventUri", source=eh.getUri()) sh = eh.handleEvent(ev).syncValue() self.assertEqual(sh, Status(URI.Status_TRIGGERED, ev.getType())) self.assertEqual(sh.getMessage(), ev.getType()) ss = eh.initSubscription(StatusVal.OK).syncValue() self.assertEqual(ss, Status(URI.Status_SUBSCRIBED, str(StatusVal.OK))) self.assertEqual(ss.getMessage(), str(StatusVal.OK)) su = eh.endSubscription(StatusVal.OK).syncValue() self.assertEqual(su, Status(URI.Status_UNSUBSCRIBED, str(StatusVal.OK))) self.assertEqual(su.getMessage(), str(StatusVal.OK)) return
def testEventHandlerEqual2(self): eh1 = EventHandler("EventHandlerUri1", handleEvent, initSub, endSub) eh2 = EventHandler("EventHandlerUri2", handleEvent, initSub, endSub) self.assertNotEqual(eh1, eh2)