49
49
"""
50
50
51
51
show_vlan_config_output = """\
52
- Name VID
53
- -------- -----
54
- Vlan1000 1000
52
+ Name VID Member Mode
53
+ -------- ----- ---------- --------
54
+ Vlan1000 1000 Ethernet8 untagged
55
+ Vlan1000 1000 Ethernet12 untagged
56
+ Vlan1000 1000 Ethernet4 untagged
57
+ Vlan1000 1000 Ethernet16 untagged
58
+ """
59
+
60
+ show_vlan_config_in_alias_mode_output = """\
61
+ Name VID Member Mode
62
+ -------- ----- -------- --------
63
+ Vlan1000 1000 etp3 untagged
64
+ Vlan1000 1000 etp4 untagged
65
+ Vlan1000 1000 etp2 untagged
66
+ Vlan1000 1000 etp5 untagged
55
67
"""
56
68
57
69
config_vlan_add_dhcp_relay_output = """\
@@ -134,11 +146,11 @@ def test_show_vlan_brief_in_alias_mode(self):
134
146
runner = CliRunner ()
135
147
os .environ ['SONIC_CLI_IFACE_MODE' ] = "alias"
136
148
result = runner .invoke (show .cli .commands ["vlan" ].commands ["brief" ])
149
+ os .environ ['SONIC_CLI_IFACE_MODE' ] = "default"
137
150
print (result .exit_code )
138
151
print (result .output )
139
152
assert result .exit_code == 0
140
153
assert result .output == show_vlan_brief_in_alias_mode_output
141
- os .environ ['SONIC_CLI_IFACE_MODE' ] = ""
142
154
143
155
def test_show_vlan_config (self ):
144
156
runner = CliRunner ()
@@ -148,6 +160,16 @@ def test_show_vlan_config(self):
148
160
assert result .exit_code == 0
149
161
assert result .output == show_vlan_config_output
150
162
163
+ def test_show_vlan_config_in_alias_mode (self ):
164
+ runner = CliRunner ()
165
+ os .environ ['SONIC_CLI_IFACE_MODE' ] = "alias"
166
+ result = runner .invoke (show .cli .commands ["vlan" ].commands ["config" ], [])
167
+ os .environ ['SONIC_CLI_IFACE_MODE' ] = "default"
168
+ print (result .exit_code )
169
+ print (result .output )
170
+ assert result .exit_code == 0
171
+ assert result .output == show_vlan_config_in_alias_mode_output
172
+
151
173
def test_config_vlan_add_vlan_with_invalid_vlanid (self ):
152
174
runner = CliRunner ()
153
175
result = runner .invoke (config .config .commands ["vlan" ].commands ["add" ], ["4096" ])
0 commit comments