Also assert that targets of an L2XC do not have an address or LCP

This commit is contained in:
Pim van Pelt
2022-03-15 21:07:47 +00:00
parent 5876465327
commit 2bbcff2ca0
4 changed files with 46 additions and 9 deletions

23
unittest/error-l2xc6.yaml Normal file
View File

@ -0,0 +1,23 @@
test:
description: "L2 cross connect target cannot have an IP address or LCP"
errors:
expected:
- "sub-interface .* l2xc target .* cannot have an address"
- "sub-interface .* l2xc target .* cannot be an LCP"
count: 2
---
interfaces:
GigabitEthernet1/0/0:
sub-interfaces:
100:
l2xc: GigabitEthernet1/0/1.100
200:
l2xc: GigabitEthernet1/0/1.200
GigabitEthernet1/0/1:
lcp: "xe1-0-1"
sub-interfaces:
100:
addresses: [ 192.0.2.1/30 ]
200:
lcp: 'foo'