def test_ne_cc_prio_map(self): msg = bt2.EventMessage(self._event) event_copy = copy.copy(self._event) event_copy.packet = self._packet cc_prio_map_copy = copy.copy(self._cc_prio_map) msg2 = bt2.EventMessage(event_copy, cc_prio_map_copy) self.assertNotEqual(msg, msg2)
def test_ne_event(self): msg = bt2.EventMessage(self._event, self._cc_prio_map) event_copy = copy.copy(self._event) event_copy.payload_field['my_int'] = 17 event_copy.packet = self._packet cc_prio_map_copy = copy.copy(self._cc_prio_map) msg2 = bt2.EventMessage(event_copy, cc_prio_map_copy) self.assertNotEqual(msg, msg2)
def __next__(self): if self._at == 0: msg = bt2.EventMessage(self._ev1) elif self._at == 1: msg = bt2.EventMessage(self._ev2) else: raise bt2.Stop self._at += 1 return msg
def __next__(self): if self._at == 1: raise bt2.TryAgain msg = bt2.EventMessage(self._create_event(self._at * 3)) self._at += 1 return msg
def __next__(self): if self._at == 5: raise bt2.Stop msg = bt2.EventMessage(self._create_event(self._at * 3)) self._at += 1 return msg
def test_create_with_cc_prio_map(self): msg = bt2.EventMessage(self._event, self._cc_prio_map) self.assertEqual(msg.event.addr, self._event.addr) self.assertEqual(len(msg.clock_class_priority_map), 1) self.assertEqual(msg.clock_class_priority_map.highest_priority_clock_class.addr, self._clock_class.addr) self.assertEqual(msg.clock_class_priority_map[self._clock_class], 231)
def test_deepcopy(self): msg = bt2.EventMessage(self._event, self._cc_prio_map) msg2 = copy.deepcopy(msg) self.assertEqual(msg, msg2)
def test_eq_invalid(self): msg = bt2.EventMessage(self._event) self.assertNotEqual(msg, 23)
def test_create_no_cc_prio_map(self): msg = bt2.EventMessage(self._event) self.assertEqual(msg.event.addr, self._event.addr) self.assertEqual(len(msg.clock_class_priority_map), 0)