consistency in output

This commit is contained in:
Dipti
2020-12-18 15:10:41 -08:00
parent e74dff7d9b
commit 033ed53e90
2 changed files with 10 additions and 25 deletions

View File

@@ -508,10 +508,10 @@ class LFCliBase:
optional.add_argument('--proxy', nargs='?', default=None, optional.add_argument('--proxy', nargs='?', default=None,
help='Connection proxy like http://proxy.localnet:80 or https://user:pass@proxy.localnet:3128') help='Connection proxy like http://proxy.localnet:80 or https://user:pass@proxy.localnet:3128')
#Required Args #Required Args
required.add_argument('--radio', help='radio EID, e.g: 1.wiphy2', required=True) required.add_argument('--radio', help='radio EID, e.g: 1.wiphy2')
required.add_argument('--security', help='WiFi Security protocol: < open | wep | wpa | wpa2 | wpa3 >', required=True) required.add_argument('--security', help='WiFi Security protocol: < open | wep | wpa | wpa2 | wpa3 >')
required.add_argument('--ssid', help='SSID for stations to associate to', required=True) required.add_argument('--ssid', help='WiFi SSID for script objects to associate to')
required.add_argument('--passwd', '--password' ,'--key', help='WiFi passphrase/password/key', required=True) required.add_argument('--passwd', '--password' ,'--key', help='WiFi passphrase/password/key')
return parser return parser

View File

@@ -201,26 +201,13 @@ Create stations to test connection and traffic on VAPs of varying security types
description='''\ description='''\
test_ipv4_variable_time.py: test_ipv4_variable_time.py:
-------------------- ------------------------------------------------------------
Options: --upstream_port eth1 Options:
--upstream_port eth1
--radio wiphy0 --radio wiphy0
--num_stations 32 --num_stations 32
--security {open|wep|wpa|wpa2|wpa3} \\ --security {open|wep|wpa|wpa2|wpa3}
--mode 1 --mode 1
{"auto" : "0",
"a" : "1",
"b" : "2",
"g" : "3",
"abg" : "4",
"abgn" : "5",
"bgn" : "6",
"bg" : "7",
"abgnAC" : "8",
"anAC" : "9",
"an" : "10",
"bgnAC" : "11",
"abgnAX" : "12",
"bgnAX" : "13",
--ssid netgear --ssid netgear
--password admin123 --password admin123
--test_duration 2m (default) --test_duration 2m (default)
@@ -229,13 +216,11 @@ Options: --upstream_port eth1
--ap "00:0e:8e:78:e1:76" --ap "00:0e:8e:78:e1:76"
--debug''') --debug''')
#optional = parser.add_argument_group('optional arguments')
#required = parser.add_argument_group('required arguments')
required = None required = None
for agroup in parser._action_groups: for agroup in parser._action_groups:
if agroup.title == "required arguments": if agroup.title == "required arguments":
required = agroup required = agroup
# pprint.pprint(required)
if required is not None: if required is not None:
required.add_argument('--a_min', help='bps rate minimum for endpoint A', type=int, default=256000) required.add_argument('--a_min', help='bps rate minimum for endpoint A', type=int, default=256000)
required.add_argument('--b_min', help='bps rate minimum for endpoint B', type=int, default=256000) required.add_argument('--b_min', help='bps rate minimum for endpoint B', type=int, default=256000)
@@ -245,7 +230,7 @@ Options: --upstream_port eth1
for agroup in parser._action_groups: for agroup in parser._action_groups:
if agroup.title == "optional arguments": if agroup.title == "optional arguments":
optional = agroup optional = agroup
# pprint.pprint(optional)
if optional is not None: if optional is not None:
optional.add_argument("--ap", help="Add BSSID of access point to connect to") optional.add_argument("--ap", help="Add BSSID of access point to connect to")
optional.add_argument('--mode', help=LFCliBase.Help_Mode) optional.add_argument('--mode', help=LFCliBase.Help_Mode)