mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 02:38:03 +00:00 
			
		
		
		
	Updated methods to fit PEP8 standards
This commit is contained in:
		| @@ -46,6 +46,9 @@ class LFRequest: | ||||
|  | ||||
|     # request first url on stack | ||||
|     def formPost(self, show_error=True, debug=False, die_on_error_=False): | ||||
|         return self.form_post(show_error=show_error, debug=debug, die_on_error_=die_on_error_) | ||||
|  | ||||
|     def form_post(self, show_error=True, debug=False, die_on_error_=False): | ||||
|         if self.die_on_error: | ||||
|             die_on_error_ = True | ||||
|         if (debug == False) and (self.debug == True): | ||||
| @@ -100,6 +103,9 @@ class LFRequest: | ||||
|         return None | ||||
|  | ||||
|     def jsonPost(self, show_error=True, debug=False, die_on_error_=False, response_json_list_=None): | ||||
|         return self.json_post(show_error=show_error, debug=debug, die_on_error_=die_on_error_, response_json_list_=response_json_list_) | ||||
|  | ||||
|     def json_post(self, show_error=True, debug=False, die_on_error_=False, response_json_list_=None): | ||||
|         if (debug == False) and (self.debug == True): | ||||
|             debug = True | ||||
|         if self.die_on_error: | ||||
| @@ -215,6 +221,9 @@ class LFRequest: | ||||
|         return None | ||||
|  | ||||
|     def getAsJson(self, die_on_error_=False, debug_=False): | ||||
|         return self.get_as_json(die_on_error_=die_on_error_, debug_=debug_) | ||||
|  | ||||
|     def get_as_json(self, die_on_error_=False, debug_=False): | ||||
|         responses = [] | ||||
|         j = self.get(debug=debug_, die_on_error_=die_on_error_) | ||||
|         responses.append(j) | ||||
| @@ -228,6 +237,9 @@ class LFRequest: | ||||
|         return json_data | ||||
|  | ||||
|     def addPostData(self, data): | ||||
|         self.add_post_data(data=data) | ||||
|  | ||||
|     def add_post_data(self, data): | ||||
|         self.post_data = data | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -196,6 +196,9 @@ def port_reset_request(resource_id, port_name, debug_on=False): | ||||
|  | ||||
|  | ||||
| def generateMac(parent_mac, random_octet, debug=False): | ||||
|     return generate_mac(parent_mac=parent_mac, random_octet=random_octet, debug=debug) | ||||
|  | ||||
| def generate_mac(parent_mac, random_octet, debug=False): | ||||
|     if debug: | ||||
|         print("************ random_octet: %s **************" % (random_octet)) | ||||
|     my_oct = random_octet | ||||
| @@ -248,8 +251,12 @@ def port_name_series(prefix="sta", start_id=0, end_id=1, padding_number=10000, r | ||||
|     return name_list | ||||
|  | ||||
|  | ||||
| # generate random hex if you need it for mac addresses | ||||
|  | ||||
| def generateRandomHex(): | ||||
|     return generate_random_hex() | ||||
|  | ||||
| # generate random hex if you need it for mac addresses | ||||
| def generate_random_hex(): | ||||
|     # generate a few random numbers and convert them into hex: | ||||
|     random_hex = [] | ||||
|     for rn in range(0, 254): | ||||
| @@ -270,11 +277,15 @@ def generateRandomHex(): | ||||
| #   }, | ||||
| #   { ... } | ||||
| def portListToAliasMap(json_list, debug_=False): | ||||
|     return port_list_to_alias_map(json_list=json_list, debug_=debug_) | ||||
|  | ||||
|  | ||||
| def port_list_to_alias_map(json_list, debug_=False): | ||||
|     reverse_map = {} | ||||
|     if (json_list is None) or (len(json_list) < 1): | ||||
|         if debug_: | ||||
|             print("portListToAliasMap: no json_list provided") | ||||
|             raise ValueError("portListToAliasMap: no json_list provided") | ||||
|             print("port_list_to_alias_map: no json_list provided") | ||||
|             raise ValueError("port_list_to_alias_map: no json_list provided") | ||||
|         return reverse_map | ||||
|  | ||||
|     json_interfaces = json_list | ||||
| @@ -301,6 +312,10 @@ def portListToAliasMap(json_list, debug_=False): | ||||
|  | ||||
|  | ||||
| def findPortEids(resource_id=1, base_url="http://localhost:8080", port_names=(), debug=False): | ||||
|     return find_port_eids(resource_id=resource_id, base_url=base_url, port_names=port_names, debug=debug) | ||||
|  | ||||
|  | ||||
| def find_port_eids(resource_id=1, base_url="http://localhost:8080", port_names=(), debug=False): | ||||
|     port_eids = [] | ||||
|     if len(port_names) < 0: | ||||
|         return [] | ||||
| @@ -319,6 +334,10 @@ def findPortEids(resource_id=1, base_url="http://localhost:8080", port_names=(), | ||||
|  | ||||
|  | ||||
| def waitUntilPortsAdminDown(resource_id=1, base_url="http://localhost:8080", port_list=()): | ||||
|     return wait_until_ports_admin_down(resource_id=resource_id, base_url=base_url, port_list=port_list) | ||||
|  | ||||
|  | ||||
| def wait_until_ports_admin_down(resource_id=1, base_url="http://localhost:8080", port_list=()): | ||||
|     print("Waiting until ports appear admin-down...") | ||||
|     up_stations = port_list.copy() | ||||
|     sleep(1) | ||||
| @@ -505,6 +524,10 @@ def wait_until_endps(base_url="http://localhost:8080", endp_list=(), debug=False | ||||
|  | ||||
|  | ||||
| def removePort(resource, port_name, baseurl="http://localhost:8080/", debug=False): | ||||
|     remove_port(resource=resource, port_name=port_name, baseurl=baseurl, debug=debug) | ||||
|  | ||||
|  | ||||
| def remove_port(resource, port_name, baseurl="http://localhost:8080/", debug=False): | ||||
|     if debug: | ||||
|         print("Removing port %d.%s" % (resource, port_name)) | ||||
|     url = "/cli-json/rm_vlan" | ||||
| @@ -518,6 +541,10 @@ def removePort(resource, port_name, baseurl="http://localhost:8080/", debug=Fals | ||||
|  | ||||
|  | ||||
| def removeCX(baseurl, cx_names, debug=False): | ||||
|     remove_cx(baseurl=baseurl, cx_names=cx_names, debug=debug) | ||||
|  | ||||
|  | ||||
| def remove_cx(baseurl, cx_names, debug=False): | ||||
|     if debug: | ||||
|         print("Removing cx %s" % ", ".join(cx_names)) | ||||
|     url = "/cli-json/rm_cx" | ||||
| @@ -532,6 +559,10 @@ def removeCX(baseurl, cx_names, debug=False): | ||||
|  | ||||
|  | ||||
| def removeEndps(baseurl, endp_names, debug=False): | ||||
|     remove_endps(baseurl=baseurl, endp_names=endp_names, debug=debug) | ||||
|  | ||||
|  | ||||
| def remove_endps(baseurl, endp_names, debug=False): | ||||
|     if debug: | ||||
|         print("Removing endp %s" % ", ".join(endp_names)) | ||||
|     url = "/cli-json/rm_endp" | ||||
| @@ -545,6 +576,10 @@ def removeEndps(baseurl, endp_names, debug=False): | ||||
|  | ||||
|  | ||||
| def execWrap(cmd): | ||||
|     exec_wrap(cmd=cmd) | ||||
|  | ||||
|  | ||||
| def exec_wrap(cmd): | ||||
|     if os.system(cmd) != 0: | ||||
|         print("\nError with '" + cmd + "', bye\n") | ||||
|         exit(1) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Logan Lipke
					Logan Lipke