diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-09-29 07:11:42 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-29 07:11:42 +0200 |
| commit | f15b8b2eebd4afa9ece0ed8034f08f279726c854 (patch) | |
| tree | a100273a9ffcf6c04743a91ebb9fc7bfac0b5817 /smoketest/scripts/cli | |
| parent | 4f2ac698227c3c4970a3b21d5e4d540f9fb24c80 (diff) | |
| parent | f4a86a1949f7571d5d3ccde38cfd79d88973f997 (diff) | |
| download | vyos-1x-f15b8b2eebd4afa9ece0ed8034f08f279726c854.tar.gz vyos-1x-f15b8b2eebd4afa9ece0ed8034f08f279726c854.zip | |
Merge pull request #5496 from vyos/T9338-l3vpn-multi-domain-switching
T9338: add bgp mpls l3vpn-multi-domain-switching
Diffstat (limited to 'smoketest/scripts/cli')
| -rwxr-xr-x | smoketest/scripts/cli/test_protocols_bgp.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/test_protocols_bgp.py b/smoketest/scripts/cli/test_protocols_bgp.py index af84f4870..2ab8c8844 100755 --- a/smoketest/scripts/cli/test_protocols_bgp.py +++ b/smoketest/scripts/cli/test_protocols_bgp.py @@ -2109,5 +2109,22 @@ class TestProtocolsBGP(VyOSUnitTestSHIM.TestCase): self.cli_delete(['policy', 'prefix-list', broken_prefix_list]) + def test_bgp_106_interface_l3vpn_multi_domain_switching(self): + interfaces = Section.interfaces('ethernet', vlan=False) + for interface in interfaces: + self.cli_set( + base_path + + ['interface', interface, 'mpls', 'l3vpn-multi-domain-switching'] + ) + + self.cli_commit() + + for interface in interfaces: + frrconfig = self.getFRRconfig( + f'interface {interface}', stop_section='^exit' + ) + self.assertIn(f'interface {interface}', frrconfig) + self.assertIn(f' mpls bgp l3vpn-multi-domain-switching', frrconfig) + if __name__ == '__main__': unittest.main(verbosity=2, failfast=VyOSUnitTestSHIM.TestCase.debug_on()) |
