Source code for dhcpkit.tests.ipv6.server.handlers.test_relay_handler

"""
Tests for a relay message handler
"""
import unittest

from dhcpkit.ipv6.messages import RelayForwardMessage, RelayReplyMessage
from dhcpkit.ipv6.server.handlers import RelayHandler
from dhcpkit.ipv6.server.transaction_bundle import TransactionBundle


[docs]class TestRelayHandler(RelayHandler): """ A relay handler that doesn't do anything """
[docs] def handle_relay(self, bundle: TransactionBundle, relay_message_in: RelayForwardMessage, relay_message_out: RelayReplyMessage): """ Handler implementation that doesn't do anything """
[docs]class RelayHandlerTestCase(unittest.TestCase):
[docs] def test_str(self): handler = TestRelayHandler() self.assertEqual(str(handler), 'TestRelayHandler')
if __name__ == '__main__': # pragma: no cover unittest.main()