diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-01-05 16:14:10 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-05 16:14:10 +0100 |
| commit | 4c74474d958c54f859c4b89e806d65f439bda9d0 (patch) | |
| tree | ab8f795078d8449dc7f66315d71347803dc5655e /smoketest/scripts/cli | |
| parent | 0da5b3c18ef56ab13cabbbf874f41e8c5b35a518 (diff) | |
| parent | 4cbeda405f44541bd0934ae74538d84c47333756 (diff) | |
| download | vyos-1x-4c74474d958c54f859c4b89e806d65f439bda9d0.tar.gz vyos-1x-4c74474d958c54f859c4b89e806d65f439bda9d0.zip | |
Merge pull request #4929 from bilde2910/T8140
router-advert: T8140: add captive portal support (RFC 8910)
Diffstat (limited to 'smoketest/scripts/cli')
| -rwxr-xr-x | smoketest/scripts/cli/test_service_router-advert.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/test_service_router-advert.py b/smoketest/scripts/cli/test_service_router-advert.py index b44d0d6c6..54133b5c7 100755 --- a/smoketest/scripts/cli/test_service_router-advert.py +++ b/smoketest/scripts/cli/test_service_router-advert.py @@ -224,6 +224,17 @@ class TestServiceRADVD(VyOSUnitTestSHIM.TestCase): self.assertIn(tmp, config) self.assertIn('AdvValidLifetime 65528;', config) # default + def test_captive_portal(self): + captive_portal = 'https://example.com/api/capport.json' + + self.cli_set(base_path + ['captive-portal', captive_portal]) + # commit changes + self.cli_commit() + + # Verify generated configuration + tmp = get_config_value('AdvCaptivePortalAPI') + self.assertEqual(tmp, f'"{captive_portal}"') + def test_advsendadvert_advintervalopt(self): ra_src = ['fe80::1', 'fe80::2'] |
