def run(scenario): moduleLog = log_api.initLogger(scenario.m_name) ap = FactoryScenario().instance(scenario) params = scenario.m_parameters moduleLog.info(params) ap.openWebDriver(params)
def run(scenario): moduleLog = log_api.initLogger(scenario.m_name) ap = FactoryScenario().instance(scenario) params = scenario.m_parameters moduleLog.info(params) ap.closeWebDriver()
def run(scenario): moduleLog = log_api.initLogger(scenario.m_name) ap = FactoryScenario().instance(scenario) params = scenario.m_parameters moduleLog.info(params) ap.setWirelessMode(params)
def run(scenario): moduleLog = log_api.initLogger(scenario.m_name) ap = FactoryScenario().instance(scenario) params = scenario.m_parameters moduleLog.info(params) ap.setWirelessMode(params)
def run(scenario): moduleLog = log_api.initLogger(scenario.m_name) dut = FactoryScenario().instance(scenario) params = scenario.m_parameters moduleLog.info(params) ssid = params["ssid"] password = params["password"] dut.connectAp(ssid, password)
def run(scenario): moduleLog = log_api.initLogger("ApLogin") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) ap.test(params)
def run(scenario): moduleLog = log_api.initLogger(scenario.m_name) dut = FactoryScenario().instance(scenario) params = scenario.m_parameters moduleLog.info(params) ssid = params["ssid"] password = params["password"] dut.connectAp(ssid,password)
def run(scenario): moduleLog = log_api.initLogger("ApSetChannelWidth") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) channelwidth= params["channelwidth"] ap.setChannelWidth(channelwidth)
def run(scenario): moduleLog = log_api.initLogger("ApSetSecurityMode") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) s_mode= params["s_mode"] ap.setSecurityMode(s_mode)
def run(scenario): moduleLog = log_api.initLogger("ApSetChannelWidth") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) channelwidth = params["channelwidth"] ap.setChannelWidth(channelwidth)
def run(scenario): moduleLog = log_api.initLogger("ApSetWireLessMode") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) netMode = params["netMode"] ap.setRadioOFF(netMode)
def run(scenario): moduleLog = log_api.initLogger("ApSetWireLessMode") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) passphrase = params["passphrase"] ap.setPassphrase(passphrase)
def run(scenario): moduleLog = log_api.initLogger("ApSetWireLessMode") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) passphrase = params["passphrase"] ap.setPassphrase(passphrase)
def run(scenario): moduleLog = log_api.initLogger("ApSetWireLessMode") factory = FactoryScenario() ap = factory.instance(scenario) params = scenario.m_parameters moduleLog.debug(params) netMode = params["netMode"] ap.setRadioOFF(netMode)
def run(scenario): import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApLogin") vendor = scenario.m_vendor params = scenario.m_parameters serial = scenario.m_serial ssid = params['ssid'] factory = FactoryScenario() ap = factory.instance(scenario) moduleLog.debug(params) moduleLog.debug(ssid) ap.test(params) ap.setSSID(ssid)
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApSetWireLessMode") def run(vendor, params): level = log_api.getLogLevel() log_api.setLogLevel(moduleLog,level) factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params moduleLog.debug(params_dict) ap.setParameters(params_dict) ap.restore_factory_default()
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApLogin") def run(vendor, params): factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params moduleLog.debug(params_dict) ap.setParameters(params_dict) ap.openWebDriver() print "zl is here!!!"
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApSetWireLessSSID") def run(vendor, params): factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params ssid = params["ssid"] moduleLog.debug(params_dict) moduleLog.debug(ssid) ap.setParameters(params_dict) ap.setSSID(ssid)
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApLogin") def run(vendor, params): factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params moduleLog.debug(params_dict) ap.setParameters(params_dict) ap.openWebDriver() print "zl is here!!!"
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApLogout") def run(vendor, params): factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params moduleLog.debug(params_dict) ap.closeWebDriver()
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApLogout") def run(vendor, params): factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params moduleLog.debug(params_dict) ap.closeWebDriver()
- info (default) - debug -h,--help Print this help. ''' print print "EXAMPLE" print " $%s -t ./cases -l debug" % sys.argv[0] sys.exit(1) ######Main function.###### if __name__ == "__main__": case_dir = "cases" loglevel = "info" mainLog = log_api.initLogger("mainLog") #if 1 == len(sys.argv): # show_help() try: opts, args = getopt.getopt(sys.argv[1:], 'ht:l:', ['help','target=','loglevel=']) except getopt.GetoptError: show_help() for o,v in opts: if o in ('-h', '--help'): show_help() elif o in ('-t', '--target'): case_dir = v elif o in ('-l', '--loglevel'): loglevel = v
#!/usr/bin/python import sys import os s_fname = sys.path[0] scripts_dir = s_fname + os.sep + "scripts" if scripts_dir.find("scripts") != -1: while os.path.basename(scripts_dir) != "scripts": scripts_dir = os.path.dirname(scripts_dir) else: print "Path error, not in 'scripts'." exit(1) import parser.parser_api as parser_api from factory_class import FactoryScenario import lib.log_api as log_api moduleLog = log_api.initLogger("ApSetWireLessSSID") def run(vendor, params): factory = FactoryScenario() ap = factory.instance(vendor) params_dict = params ssid = params["ssid"] moduleLog.debug(params_dict) moduleLog.debug(ssid) ap.setParameters(params_dict) ap.setSSID(ssid)
#!/usr/bin/python import sys import os import json import parser_api import lib.log_api as log_api main_dir = sys.path[0] scenarios_dir = main_dir + os.sep + "scenarios" scripts_dir = main_dir + os.sep + "scripts" scripts_parser = scripts_dir + os.sep + "parser" parserLog = log_api.initLogger("parserLog") class ScenarioBase: ''' a scenario. ''' def __init__(self): self.m_name = "" self.m_vendor = "" self.m_serial = "" self.m_mac = "" self.m_type = "" self.m_description = "" self.m_script = "" self.m_parameters = {} self.m_scenarios = []
#!/usr/bin/python import sys import os import json import parser_api import lib.log_api as log_api main_dir = sys.path[0] scenarios_dir = main_dir + os.sep + "scenarios" scripts_dir = main_dir + os.sep + "scripts" scripts_parser = scripts_dir + os.sep + "parser" parserLog = log_api.initLogger("parserLog") class ScenarioBase: ''' a scenario. ''' def __init__(self): self.m_name = "" self.m_vendor = "" self.m_serial = "" self.m_mac = "" self.m_type = "" self.m_description = "" self.m_script = "" self.m_parameters = {} self.m_scenarios = []