Esempio n. 1
0
 def test_notification_message_packs(self):
     expected_serialised_message = build_byte_string("0202feb0")
     message = BgpNotificationMessage(2, 2, b"\xfe\xb0")
     serialised_message = BgpMessagePacker().pack(message)
     self.assertEqual(serialised_message[19:], expected_serialised_message)
Esempio n. 2
0
 def test_notification_message_advances_to_idle(self):
     message = BgpNotificationMessage(0, 0, b"")
     with self.assertRaises(IdleError) as context:
         self.state_machine.event(EventMessageReceived(message), self.tick)
     self.assertEqual(self.state_machine.state, "idle")