Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
            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
Exemplo n.º 4
0
            def __next__(self):
                if self._at == 1:
                    raise bt2.TryAgain

                msg = bt2.EventMessage(self._create_event(self._at * 3))
                self._at += 1
                return msg
Exemplo n.º 5
0
            def __next__(self):
                if self._at == 5:
                    raise bt2.Stop

                msg = bt2.EventMessage(self._create_event(self._at * 3))
                self._at += 1
                return msg
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 def test_deepcopy(self):
     msg = bt2.EventMessage(self._event, self._cc_prio_map)
     msg2 = copy.deepcopy(msg)
     self.assertEqual(msg, msg2)
Exemplo n.º 8
0
 def test_eq_invalid(self):
     msg = bt2.EventMessage(self._event)
     self.assertNotEqual(msg, 23)
Exemplo n.º 9
0
 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)