diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2026-11-06 13:27:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-11-06 13:27:22 +0200 |
| commit | c67221dfa4eac5e2f78eea09028a078a9c63cde6 (patch) | |
| tree | 3edd0a98e5b126b6e25cd7fabd2411662f0284ce /smoketest/scripts/cli | |
| parent | 0059e631a896b9c46e13d83c6689479fa8d46377 (diff) | |
| parent | 0949562e1761bd3885664132e9485347afcc50aa (diff) | |
| download | vyos-1x-c67221dfa4eac5e2f78eea09028a078a9c63cde6.tar.gz vyos-1x-c67221dfa4eac5e2f78eea09028a078a9c63cde6.zip | |
Merge pull request #5631 from c-po/T9559
https: T9559: fix bogus port conflict with "vrf default"
Diffstat (limited to 'smoketest/scripts/cli')
| -rwxr-xr-x | smoketest/scripts/cli/test_service_https.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/test_service_https.py b/smoketest/scripts/cli/test_service_https.py index f432b4d57..f4176107a 100755 --- a/smoketest/scripts/cli/test_service_https.py +++ b/smoketest/scripts/cli/test_service_https.py @@ -252,6 +252,20 @@ class TestHTTPSService(VyOSUnitTestSHIM.TestCase): self.cli_delete(['interfaces', 'dummy', interface]) self.cli_delete(['vrf', 'name', vrf]) + def test_vrf_default(self): + # "vrf default" has no VRF master device and must behave like no VRF + # at all - the port check used to report a bogus port conflict + self.cli_set( + base_path + ['api', 'keys', 'id', 'key-01', 'key', 'MySuperSecretVyOS'] + ) + self.cli_set(base_path + ['vrf', 'default']) + self.cli_commit() + + self.assertTrue(process_named_running(PROCESS_NAME)) + ports = {c.laddr.port for c in psutil.net_connections(kind='tcp') + if c.status == psutil.CONN_LISTEN} + self.assertIn(443, ports) + def test_certificate(self): cert_name = 'test_https' dh_name = 'dh-test' |
