def __init__(self): global log, logger, resultPath, on_off log = Log.get_log() logger = log.get_logger() resultPath = log.get_report_path() #返回报告的完整路径 on_off = localReadConf.get_email('on_off') self.caseListFile = os.path.join(readConf.proDir, "caselist.txt") self.testcase = os.path.join(readConf.proDir, "testcase") print(self.testcase) self.caseList = [] #从caselist里读取哪些需要执行 self.email = myEmail.get_email()
def __init__(self): global scheme, host, port, timeout, sessionid, urlpath scheme = localReadConfig.get_http('scheme') host = localReadConfig.get_http('baseurl') port = localReadConfig.get_http('port') timeout = localReadConfig.get_http('timeout') sessionid = localReadConfig.get_headers('cookie') # urlpath = '' #自己加的 self.url = None self.headers = {} self.params = {} self.data = {} self.files = {} self.state = 0 self.log = myLog.get_log() self.logger = self.log.get_logger()
def __init__(self): global host, user, password, port, sender, title host = localReadConf.get_email('mail_host') user = localReadConf.get_email('mail_user') password = localReadConf.get_email('mail_pwd') #smtp的授权码 port = localReadConf.get_email('mail_port') sender = localReadConf.get_email('sender') title = localReadConf.get_email('subject') self.value = localReadConf.get_email('receiver') self.receiver = [] for n in str(self.value).split(";"): self.receiver.append(n) # print(self.receiver) date = datetime.now().strftime('%Y-%m-%d %H:%M:%S') self.subject = '接口测试报告' + '/' + date self.log = Log.get_log() self.logger = self.log.get_logger() self.msg = MIMEMultipart('related')
def setUp(self): self.log = Log.get_log() self.logger = self.log.get_logger()
import unittest import paramunittest import readConfig as readConf from common.Log import myLog as Log from common import base, HTTP demo_cls = base.get_xls("demo.xlsx", "demo_test") localreadconf = readConf.ReadConfig() http = HTTP.myHTTP() log = Log.get_log() logger = log.get_logger() #将列表里的数据参数化 @paramunittest.parametrized(*demo_cls) class Demo(unittest.TestCase): def setParameters(self, case_name, method, token, code, msg): self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.code = int(code) self.msg = str(msg) def description(self): return self.case_name def setUp(self): self.log = Log.get_log() self.logger = self.log.get_logger() # self.cookie = base.login()
def __int__(self): self.log = Log.get_log() self.logger = self.log.get_logger() self.db = None self.cursor = None print(self.logger.error())