def test_validate_source(self):
self.message.source = bytes.fromhex('20010db8000000000000000000000001')
with self.assertRaisesRegex(ValueError, 'Source .* IPv6 address'):
self.message.validate()
self.message.source = IPv6Address('ff02::1')
with self.assertRaisesRegex(ValueError, 'Source .* non-multicast IPv6 address'):
self.message.validate()
评论列表
文章目录