From 0e8dec5ddec52389f4857e4a10f01d08771d987b Mon Sep 17 00:00:00 2001 From: DiptiDhond-Candela <67250295+DiptiDhond-Candela@users.noreply.github.com> Date: Thu, 14 Jan 2021 14:49:15 -0800 Subject: [PATCH] Delete example_open_connection.py --- py-scripts/example_open_connection.py | 109 -------------------------- 1 file changed, 109 deletions(-) delete mode 100755 py-scripts/example_open_connection.py diff --git a/py-scripts/example_open_connection.py b/py-scripts/example_open_connection.py deleted file mode 100755 index 4d5308f5..00000000 --- a/py-scripts/example_open_connection.py +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/env python3 - -import sys -import os -if sys.version_info[0] != 3: - print("This script requires Python 3") - exit(1) - -if 'py-json' not in sys.path: - sys.path.append(os.path.join(os.path.abspath('..'), 'py-json')) -import LANforge -from LANforge.lfcli_base import LFCliBase -from LANforge import LFUtils -import realm -import argparse -import time -import pprint - - -class IPv4Test(LFCliBase): - def __init__(self, ssid, security, password, sta_list=None, number_template="00000", host="localhost", port=8080, radio ="wiphy0",_debug_on=False, - _exit_on_error=False, - _exit_on_fail=False): - super().__init__(host, port, _debug=_debug_on, _halt_on_error=_exit_on_error, _exit_on_fail=_exit_on_fail) - self.host = host - self.port = port - self.ssid = ssid - self.security = security - self.password = password - self.sta_list = sta_list - self.timeout = 120 - self.radio=radio - self.number_template = number_template - self.debug = _debug_on - self.local_realm = realm.Realm(lfclient_host=self.host, lfclient_port=self.port) - self.station_profile = self.local_realm.new_station_profile() - - self.station_profile.lfclient_url = self.lfclient_url - self.station_profile.ssid = self.ssid - self.station_profile.ssid_pass = self.password, - self.station_profile.security = self.security - self.station_profile.number_template_ = self.number_template - self.station_profile.mode = 0 - - def build(self): - # Build stations - self.station_profile.use_security(self.security, self.ssid, self.password) - self.station_profile.set_number_template(self.number_template) - print("Creating stations") - self.station_profile.set_command_flag("add_sta", "create_admin_down", 1) - self.station_profile.set_command_param("set_port", "report_timer", 1500) - self.station_profile.set_command_flag("set_port", "rpt_timer", 1) - self.station_profile.create(radio=self.radio, sta_names_=self.sta_list, debug=self.debug) - self.station_profile.admin_up() - if self.local_realm.wait_for_ip(station_list=self.sta_list, debug=self.debug, timeout_sec=30): - self._pass("Station build finished") - self.exit_success() - else: - self._fail("Stations not able to acquire IP. Please check network input.") - self.exit_fail() - - - def cleanup(self, sta_list): - self.station_profile.cleanup(sta_list) - LFUtils.wait_until_ports_disappear(base_url=self.lfclient_url, port_list=sta_list, - debug=self.debug) - -def main(): - - parser = LFCliBase.create_basic_argparse( - prog='example_open_connection.py', - # formatter_class=argparse.RawDescriptionHelpFormatter, - formatter_class=argparse.RawTextHelpFormatter, - epilog='''\ - Example code that creates a specified amount of stations on a specified SSID using Open security. - ''', - - description='''\ - example_open_connection.py - -------------------- - - Generic command example: - python3 ./example_open_connection.py - --mgr localhost - --mgr_port 8080 - --num_stations 3 - --radio wiphy1 - --ssid netgear-open - --passwd [BLANK] - --debug - ''') - - args = parser.parse_args() - num_sta = 2 - if (args.num_stations is not None) and (int(args.num_stations) > 0): - num_sta = int(args.num_stations) - - station_list = LFUtils.portNameSeries(prefix_="sta", - start_id_=0, - end_id_=num_sta-1, - padding_number_=10000) - ip_test = IPv4Test(host=args.mgr, port=args.mgr_port, ssid=args.ssid, password=args.passwd, - security="open", radio=args.radio, sta_list=station_list) - ip_test.cleanup(station_list) - ip_test.timeout = 60 - ip_test.build() - -if __name__ == "__main__": - main()