import unittest
from dhcpkit_vpp.protocols import Layer4Protocol, Layer3Packet
from dhcpkit_vpp.protocols.layer4 import UnknownLayer4Protocol
[docs]class Layer3PacketTestCase(unittest.TestCase):
[docs]class Layer4ProtocolTestCase(unittest.TestCase):
[docs] def test_abstract_length(self):
obj = Layer4Protocol()
with self.assertRaises(NotImplementedError):
self.assertIsNone(obj.length)
[docs] def test_abstract_save(self):
obj = Layer4Protocol()
with self.assertRaises(NotImplementedError):
obj.save()