mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-03 20:27:54 +00:00
jbr_jag_test.py: testing setting flags and clearing flags by string name and by enum reference
Signed-off-by: Jed Reynolds <jed@candelatech.com>
This commit is contained in:
@@ -73,9 +73,20 @@ def test_set_port(args=None):
|
|||||||
lfclient_port=8080,
|
lfclient_port=8080,
|
||||||
debug_=True,
|
debug_=True,
|
||||||
_exit_on_error=True)
|
_exit_on_error=True)
|
||||||
# my_cmd_flags = LFJsonPost.set_port_cmd_flags(0x0)
|
my_current_flags = 0
|
||||||
my_current_flags = LFP.SetPortCurrentFlags.set_flags(0, ['if_down', 'use_dhcp'])
|
my_interest_flags = 0;
|
||||||
my_interest_flags = LFP.SetPortInterest.set_flags(0, ['current_flags', 'ifdown', 'mac_address'])
|
try:
|
||||||
|
my_current_flags = LFP.set_flags(LFP.SetPortCurrentFlags,
|
||||||
|
0,
|
||||||
|
['if_down', 'use_dhcp'])
|
||||||
|
my_current_flags = LFP.set_flags(LFP.SetPortCurrentFlags,
|
||||||
|
0,
|
||||||
|
[
|
||||||
|
LFP.SetPortCurrentFlags.if_down,
|
||||||
|
LFP.SetPortCurrentFlags.use_dhcp
|
||||||
|
])
|
||||||
|
|
||||||
|
my_interest_flags = LFP.set_flags(LFP.SetPortInterest, 0, ['current_flags', 'ifdown', 'mac_address'])
|
||||||
|
|
||||||
result = post_request.post_set_port(alias=None, # A user-defined name for this interface. Can be BLANK or NA.
|
result = post_request.post_set_port(alias=None, # A user-defined name for this interface. Can be BLANK or NA.
|
||||||
current_flags=my_current_flags, # See above, or NA.
|
current_flags=my_current_flags, # See above, or NA.
|
||||||
@@ -87,10 +98,10 @@ def test_set_port(args=None):
|
|||||||
resource=1, # Resource number for the port to be modified.
|
resource=1, # Resource number for the port to be modified.
|
||||||
shelf=1, # Shelf number for the port to be modified.
|
shelf=1, # Shelf number for the port to be modified.
|
||||||
debug_=True)
|
debug_=True)
|
||||||
pprint.pprint(post_request)
|
my_current_flags = LFP.clear_flags(LFP.SetPortCurrentFlags,
|
||||||
|
my_current_flags,
|
||||||
my_current_flags = LFP.SetPortCurrentFlags.clear_flags(my_current_flags,
|
|
||||||
flag_names=LFP.SetPortCurrentFlags.use_dhcp)
|
flag_names=LFP.SetPortCurrentFlags.use_dhcp)
|
||||||
|
|
||||||
result = post_request.post_set_port(alias=None, # A user-defined name for this interface. Can be BLANK or NA.
|
result = post_request.post_set_port(alias=None, # A user-defined name for this interface. Can be BLANK or NA.
|
||||||
current_flags=my_current_flags, # See above, or NA.
|
current_flags=my_current_flags, # See above, or NA.
|
||||||
current_flags_msk=my_current_flags,
|
current_flags_msk=my_current_flags,
|
||||||
@@ -106,8 +117,23 @@ def test_set_port(args=None):
|
|||||||
debug_=True,
|
debug_=True,
|
||||||
_exit_on_error=True)
|
_exit_on_error=True)
|
||||||
|
|
||||||
result = get_request.get_port(eid_list=["1.1.eth1", "1.1.eth2"], requested_col_names=(), debug_=True)
|
result = get_request.get_port(eid_list="1.1.eth2",
|
||||||
|
requested_col_names=["_links",
|
||||||
|
"alias",
|
||||||
|
"port",
|
||||||
|
"mac",
|
||||||
|
"PORT_SUPPORTED_FLAGS_L",
|
||||||
|
"PORT_SUPPORTED_FLAGS_H",
|
||||||
|
"PORT_CUR_FLAGS_L",
|
||||||
|
"PORT_CUR_FLAGS_H" ],
|
||||||
|
debug_=True)
|
||||||
pprint.pprint(result)
|
pprint.pprint(result)
|
||||||
|
except Exception as x:
|
||||||
|
import traceback
|
||||||
|
traceback.print_tb(x)
|
||||||
|
print(x.__repr__())
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- #
|
# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- #
|
||||||
|
|||||||
Reference in New Issue
Block a user