diff options
author | Christian Poessinger <christian@poessinger.com> | 2020-11-29 19:48:26 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2020-11-29 19:48:26 +0100 |
commit | 4d3acd6e6fb0b5600cc65bb962c99305f10f92c1 (patch) | |
tree | 0ee655fae6e9601e934b464d1cb7d67a46a36868 | |
parent | 796d52eae6977fab8d8d527b2c675149dfa36c9b (diff) | |
download | vyos-1x-4d3acd6e6fb0b5600cc65bb962c99305f10f92c1.tar.gz vyos-1x-4d3acd6e6fb0b5600cc65bb962c99305f10f92c1.zip |
smoketest: dhcpv6-relay: T3095: verify the verify() section
-rwxr-xr-x | smoketest/scripts/cli/test_service_dhcpv6-relay.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/smoketest/scripts/cli/test_service_dhcpv6-relay.py b/smoketest/scripts/cli/test_service_dhcpv6-relay.py index b0f17acaa..f72cf573b 100755 --- a/smoketest/scripts/cli/test_service_dhcpv6-relay.py +++ b/smoketest/scripts/cli/test_service_dhcpv6-relay.py @@ -59,10 +59,20 @@ class TestServiceDHCPv6Relay(unittest.TestCase): dhcpv6_server = '2001:db8::ffff' hop_count = '20' - self.session.set(base_path + ['upstream-interface', upstream_if, 'address', dhcpv6_server]) self.session.set(base_path + ['use-interface-id-option']) self.session.set(base_path + ['max-hop-count', hop_count]) + # check validate() - Must set at least one listen and upstream + # interface addresses. + with self.assertRaises(ConfigSessionError): + self.session.commit() + self.session.set(base_path + ['upstream-interface', upstream_if, 'address', dhcpv6_server]) + + # check validate() - Must set at least one listen and upstream + # interface addresses. + with self.assertRaises(ConfigSessionError): + self.session.commit() + # add listener on all ethernet interfaces except the upstream interface for tmp in interfaces: if tmp == upstream_if: |