mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 10:48:02 +00:00 
			
		
		
		
	lfcli_base: Fix whitespace
Signed-off-by: Matthew Stidham <stidmatt@gmail.com>
This commit is contained in:
		| @@ -17,7 +17,6 @@ if sys.version_info[0] != 3: | ||||
|     print("This script requires Python 3") | ||||
|     exit() | ||||
|  | ||||
|  | ||||
| sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../../"))) | ||||
|  | ||||
| debug_printer = pprint.PrettyPrinter(indent=2) | ||||
| @@ -30,17 +29,14 @@ if os.environ.get("LF_USE_AUTOGEN") == 1: | ||||
|     LFSession = lanforge_api.LFSession | ||||
|  | ||||
|  | ||||
|  | ||||
| class LFCliBase: | ||||
|  | ||||
|     SHOULD_RUN  = 0     # indicates normal operation | ||||
|     SHOULD_QUIT = 1     # indicates to quit loops, close files, send SIGQUIT to threads and return | ||||
|     SHOULD_HALT = 2     # indicates to quit loops, send SIGABRT to threads and exit | ||||
|     SHOULD_RUN = 0  # indicates normal operation | ||||
|     SHOULD_QUIT = 1  # indicates to quit loops, close files, send SIGQUIT to threads and return | ||||
|     SHOULD_HALT = 2  # indicates to quit loops, send SIGABRT to threads and exit | ||||
|  | ||||
|     # - LOGGING - | ||||
|     _logger = logging.getLogger(__name__) | ||||
|  | ||||
|  | ||||
|     # do not use `super(LFCLiBase,self).__init__(self, host, port, _debug) | ||||
|     # that is py2 era syntax and will force self into the host variable, making you | ||||
|     # very confused. | ||||
| @@ -63,7 +59,7 @@ class LFCliBase: | ||||
|         self.proxy = {} | ||||
|         self.adjust_proxy(_proxy_str) | ||||
|  | ||||
|         if (_local_realm is not None): | ||||
|         if _local_realm: | ||||
|             self.local_realm = _local_realm | ||||
|  | ||||
|         # if (_debug): | ||||
| @@ -258,9 +254,9 @@ class LFCliBase: | ||||
|             if debug_: | ||||
|                 debug_printer.pprint(_data) | ||||
|             json_response = lf_r.json_post(show_error=debug_, | ||||
|                                           debug=debug_, | ||||
|                                           response_json_list_=response_json_list_, | ||||
|                                           die_on_error_=self.exit_on_error) | ||||
|                                            debug=debug_, | ||||
|                                            response_json_list_=response_json_list_, | ||||
|                                            die_on_error_=self.exit_on_error) | ||||
|             if debug_ and (response_json_list_ is not None): | ||||
|                 pprint.pprint(response_json_list_) | ||||
|         except Exception as x: | ||||
| @@ -347,7 +343,7 @@ class LFCliBase: | ||||
|     def json_delete(self, _req_url, debug_=False): | ||||
|         debug_ |= self.debug | ||||
|         if debug_: | ||||
|             print("DELETE: "+_req_url) | ||||
|             print("DELETE: " + _req_url) | ||||
|         json_response = None | ||||
|         try: | ||||
|             # print("----- DELETE ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ") | ||||
| @@ -358,7 +354,7 @@ class LFCliBase: | ||||
|                                        die_on_error_=self.exit_on_error) | ||||
|             json_response = lf_r.json_delete(debug=debug_, die_on_error_=False) | ||||
|             print(json_response) | ||||
|             #debug_printer.pprint(json_response) | ||||
|             # debug_printer.pprint(json_response) | ||||
|             if (json_response is None) and debug_: | ||||
|                 print("LFCliBase.json_delete: no entity/response, probabily status 404") | ||||
|                 return None | ||||
| @@ -424,11 +420,11 @@ class LFCliBase: | ||||
|             print("Could not connect to LANforge GUI") | ||||
|             sys.exit(1) | ||||
|  | ||||
|     #return ALL messages in list form | ||||
|     # return ALL messages in list form | ||||
|     def get_result_list(self): | ||||
|         return self.test_results | ||||
|  | ||||
|     #return ALL fail messages in list form | ||||
|     # return ALL fail messages in list form | ||||
|     def get_failed_result_list(self): | ||||
|         fail_list = [] | ||||
|         for result in self.test_results: | ||||
| @@ -436,7 +432,7 @@ class LFCliBase: | ||||
|                 fail_list.append(result) | ||||
|         return fail_list | ||||
|  | ||||
|     #return ALL pass messages in list form | ||||
|     # return ALL pass messages in list form | ||||
|     def get_passed_result_list(self): | ||||
|         pass_list = [] | ||||
|         for result in self.test_results: | ||||
| @@ -455,7 +451,7 @@ class LFCliBase: | ||||
|     def get_all_message(self): | ||||
|         return "\n".join(self.test_results) | ||||
|  | ||||
|     #determines if overall test passes via comparing passes vs. fails | ||||
|     # determines if overall test passes via comparing passes vs. fails | ||||
|     def passes(self): | ||||
|         pass_counter = 0 | ||||
|         fail_counter = 0 | ||||
| @@ -468,11 +464,11 @@ class LFCliBase: | ||||
|             return True | ||||
|         return False | ||||
|  | ||||
|     #EXIT script with a fail | ||||
|     # EXIT script with a fail | ||||
|     def exit_fail(self, message="%d out of %d tests failed. Exiting script with script failure."): | ||||
|         total_len=len(self.get_result_list()) | ||||
|         fail_len=len(self.get_failed_result_list()) | ||||
|         print(message %(fail_len,total_len)) | ||||
|         total_len = len(self.get_result_list()) | ||||
|         fail_len = len(self.get_failed_result_list()) | ||||
|         print(message % (fail_len, total_len)) | ||||
|         sys.exit(1) | ||||
|  | ||||
|     # use this inside the class to log a failure result and print it if wished | ||||
| @@ -483,17 +479,17 @@ class LFCliBase: | ||||
|         if self.exit_on_fail: | ||||
|             sys.exit(1) | ||||
|  | ||||
|     #EXIT script with a success | ||||
|     def exit_success(self,message="%d out of %d tests passed successfully. Exiting script with script success."): | ||||
|         num_total=len(self.get_result_list()) | ||||
|         num_passing=len(self.get_passed_result_list()) | ||||
|         print(message %(num_passing,num_total)) | ||||
|     # EXIT script with a success | ||||
|     def exit_success(self, message="%d out of %d tests passed successfully. Exiting script with script success."): | ||||
|         num_total = len(self.get_result_list()) | ||||
|         num_passing = len(self.get_passed_result_list()) | ||||
|         print(message % (num_passing, num_total)) | ||||
|         sys.exit(0) | ||||
|  | ||||
|     def success(self,message="%d out of %d tests passed successfully."): | ||||
|         num_total=len(self.get_result_list()) | ||||
|         num_passing=len(self.get_passed_result_list()) | ||||
|         print(message %(num_passing,num_total)) | ||||
|     def success(self, message="%d out of %d tests passed successfully."): | ||||
|         num_total = len(self.get_result_list()) | ||||
|         num_passing = len(self.get_passed_result_list()) | ||||
|         print(message % (num_passing, num_total)) | ||||
|  | ||||
|     # use this inside the class to log a pass result and print if wished. | ||||
|     def _pass(self, message, print_=False): | ||||
| @@ -517,7 +513,6 @@ class LFCliBase: | ||||
|         #     print("lfclibase::self.proxy: ") | ||||
|         #     pprint.pprint(self.proxy) | ||||
|  | ||||
|  | ||||
|     @staticmethod | ||||
|     def logg2(level="debug", mesg=None): | ||||
|         if (mesg is None) or (mesg == ""): | ||||
| @@ -539,8 +534,8 @@ class LFCliBase: | ||||
|         """ | ||||
|         if (mesg is None) or (mesg == "") or (level is None): | ||||
|             return | ||||
|         userhome=os.path.expanduser('~') | ||||
|         session = str(datetime.datetime.now().strftime("%Y-%m-%d-%H-h-%M-m-%S-s")).replace(':','-') | ||||
|         userhome = os.path.expanduser('~') | ||||
|         session = str(datetime.datetime.now().strftime("%Y-%m-%d-%H-h-%M-m-%S-s")).replace(':', '-') | ||||
|         if filename is None: | ||||
|             if not os.path.isdir("%s/report-data/%s" % (userhome, session)): | ||||
|                 if not os.path.isdir('%s/report-data' % userhome): | ||||
| @@ -557,7 +552,7 @@ class LFCliBase: | ||||
|             logging.warning(mesg) | ||||
|         elif level == "error": | ||||
|             logging.error(mesg) | ||||
|      | ||||
|  | ||||
|     @staticmethod | ||||
|     def parse_time(time_string): | ||||
|         if isinstance(time_string, str): | ||||
| @@ -645,7 +640,7 @@ class LFCliBase: | ||||
|         optional = parser.add_argument_group('optional arguments') | ||||
|         required = parser.add_argument_group('required arguments') | ||||
|  | ||||
|         #Optional Args | ||||
|         # Optional Args | ||||
|         optional.add_argument('--mgr', | ||||
|                               default='localhost', | ||||
|                               help='hostname for where LANforge GUI is running') | ||||
| @@ -687,13 +682,13 @@ class LFCliBase: | ||||
|                               default=None, | ||||
|                               help="Specify a file to send debug output to") | ||||
|         if more_optional is not None: | ||||
|            for argument in more_optional: | ||||
|                if 'default' in argument.keys(): | ||||
|                    optional.add_argument(argument['name'], help=argument['help'], default=argument['default']) | ||||
|                else: | ||||
|                    optional.add_argument(argument['name'], help=argument['help']) | ||||
|             for argument in more_optional: | ||||
|                 if 'default' in argument.keys(): | ||||
|                     optional.add_argument(argument['name'], help=argument['help'], default=argument['default']) | ||||
|                 else: | ||||
|                     optional.add_argument(argument['name'], help=argument['help']) | ||||
|  | ||||
|         #Required Args | ||||
|         # Required Args | ||||
|         required.add_argument('--radio', | ||||
|                               help='radio EID, e.g: 1.wiphy2') | ||||
|         required.add_argument('--security', | ||||
| @@ -736,7 +731,7 @@ class LFCliBase: | ||||
|         filename = open(filename, 'r') | ||||
|         return [line.split(',') for line in filename.readlines()] | ||||
|  | ||||
|     #Function creates random characters made of letters | ||||
|     # Function creates random characters made of letters | ||||
|     @staticmethod | ||||
|     def random_chars(size, chars=None): | ||||
|         if chars is None: | ||||
| @@ -745,11 +740,11 @@ class LFCliBase: | ||||
|  | ||||
|     @staticmethod | ||||
|     def get_milliseconds(timestamp): | ||||
|         return (timestamp - datetime.datetime(1970,1,1)).total_seconds()*1000 | ||||
|         return (timestamp - datetime.datetime(1970, 1, 1)).total_seconds() * 1000 | ||||
|  | ||||
|     @staticmethod | ||||
|     def get_seconds(timestamp): | ||||
|         return (timestamp - datetime.datetime(1970,1,1)).total_seconds() | ||||
|         return (timestamp - datetime.datetime(1970, 1, 1)).total_seconds() | ||||
|  | ||||
|     @staticmethod | ||||
|     def replace_special_char(special_str): | ||||
| @@ -770,4 +765,4 @@ class LFCliBase: | ||||
|                 bgnAC  : 11, | ||||
|                 abgnAX : 12, | ||||
|                 bgnAX  : 13 | ||||
| """  | ||||
| """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matthew Stidham
					Matthew Stidham