def __init__(self): config = Config.Config() self.log = Log.MyLog() self.host = config.sql_host self.port = int(config.sql_port) self.user = config.sql_user self.password = config.sql_password
def __init__(self): ''' 初始化日志对象,获取登录token ''' token = Token.Token().get_token() self.log = Log.MyLog() self.headers = {"X-SITE-ID": "127", "Authonrization": token}
def __init__(self): #实例化类ConfigParser、MyLog self.config = ConfigParser() self.log = Log.MyLog() #获取配置文件config.ini绝对路劲 self.config_path = os.path.join( os.path.dirname(os.path.abspath(__file__)), 'config.ini') self.xml_report_path = Config.path_dir + '\\Reports\\xml' self.html_report_path = Config.path_dir + '\\Reports\\html' if not os.path.exists(self.config_path): raise FileNotFoundError("配置路径错误") self.config.read(self.config_path, encoding='utf-8') self.tester = self.get_config(Config.TITLE, Config.TESTER) self.activity_front_host = self.get_config(Config.TITLE, Config.ACTIVITY_FRONT_HOST) self.login_host = self.get_config(Config.TITLE, Config.LOGIN_HOST) self.login_info = self.get_config(Config.TITLE, Config.LOGIN_INFO) self.login_headers = self.get_config(Config.TITLE, Config.LOGIN_HEADERS) self.token = self.get_config(Config.TITLE, Config.TOKEN) #邮件配置信息读取 self.smtpserver = self.get_config(Config.TITLE_EMAIL, Config.SMTP_SERVER) self.sender = self.get_config(Config.TITLE_EMAIL, Config.SENDER) self.receiver = self.get_config(Config.TITLE_EMAIL, Config.RECEIVER) self.username = self.get_config(Config.TITLE_EMAIL, Config.USERNAME) self.password = self.get_config(Config.TITLE_EMAIL, Config.PASSWORD) #sql配置信息读取 self.sql_host = self.get_config(Config.TITILE_DB, Config.DB_DIR) self.sql_port = self.get_config(Config.TITILE_DB, Config.DB_PORT) self.sql_user = self.get_config(Config.TITILE_DB, Config.DB_USER) self.sql_password = self.get_config(Config.TITILE_DB, Config.DB_PASSWORD)
def __init__(self): self.config = Config() self.log = Log.MyLog()
def __init__(self): self.log = Log.MyLog()
# -*- coding: utf-8 -*- # @Create_Time : 2019/5/1 23:24 # @Author : tester_ye # @File : datas.py #获取类数据 import os from Datas import Read_yaml from Utils import Log log = Log.MyLog() #当前文件父目录 path_dir = str( os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir))) def get_parameter(name): #根据key 调用数据读取,返回value data = Read_yaml.GetPages().get_data_list() param = data[name] return param class Test: #读取测试数据后封装 log.info('解析yaml, Path:' + path_dir + '/Datas/Param/test.yaml') params = get_parameter('test') url = [] data = [] header = []