def __init__(self): self.sender =recf.get_email('sender') self.receiver = recf.get_email('receiver') self.subject = '[AutomationTest]接口自动化测试报告通知' self.smtpserver = recf.get_email('smtpserver') self.username = recf.get_email('username') self. password =recf.get_email('password') self.emailflg=recf.get_email('emailflg') self.log=MyLog.get_log() self.logger=self.log.get_logger() self.message=MIMEMultipart()
def __init__(self): global host, port, timeout host = localread_config.get_http("baseurl") port = localread_config.get_http("port") timeout = localread_config.get_http("timeout") self.log = Log.get_log() self.logger = self.log.get_logge() self.headers = {} self.params = {} self.data = {} self.url = None self.files = {}
def __init__(self): global scheme, port, host, timeout scheme = config.get_https("scheme") host = config.get_https("baseurl") port = config.get_https("port") timeout = config.get_https("timeout") self.log = Log.get_log() self.logger = self.log.get_logger() self.headers = {} self.params = {} self.data = {} self.url = None self.files = {} self.state = 0
def __init__(self): global timeout #host = #localReadConfig.get_http("baseurl") #port = localReadConfig.get_http("port") #timeout = localReadConfig.get_http("timeout") #for i in case_array: # print(i) # print("OKOK") self.host = {} self.log = Log.get_log() self.logger = self.log.logger self.headers = {} self.params = {} self.data = {} self.url = {} self.files = {} self.timeout = 0
def __init__(self): global host, user, password, port, sender, title, content host = localReadConfig.get_email("mail_host") user = localReadConfig.get_email("mail_user") password = localReadConfig.get_email("mail_pass") port = localReadConfig.get_email("mail_port") sender = localReadConfig.get_email("sender") title = localReadConfig.get_email("subject") content = localReadConfig.get_email('content')+"\n北大口腔软件接口自动化测试用例运行完毕,测试报告请查阅!".replace('"',"") self.value = localReadConfig.get_email("receiver") self.receiver = [] # get receiver list for n in str(self.value).split("/"): self.receiver.append(n) # defined email subject date = datetime.now().strftime("%Y-%m-%d %H:%M:%S") self.subject = "接口自动化测试报告(" + date+")" self.log = MyLog.get_log() self.logger = self.log.logger self.msg = MIMEMultipart('mixed')
def __init__(self): global timeout #host = #localReadConfig.get_http("baseurl") #port = localReadConfig.get_http("port") #timeout = localReadConfig.get_http("timeout") #for i in case_array: # print(i) # print("OKOK") self.host = {} self.log = Log.get_log() self.logger = self.log.logger self.headers = {} self.params = {} self.data = { } self.url = {} self.files = {} self.timeout = 0
def __init__(self): global host, user, password, port, sender, title, content host = localReadConfig.get_email("mail_host") user = localReadConfig.get_email("mail_user") password = localReadConfig.get_email("mail_pass") port = localReadConfig.get_email("mail_port") sender = localReadConfig.get_email("sender") title = localReadConfig.get_email("subject") content = localReadConfig.get_email( 'content') + "\n北大口腔软件接口自动化测试用例运行完毕,测试报告请查阅!".replace('"', "") self.value = localReadConfig.get_email("receiver") self.receiver = [] # get receiver list for n in str(self.value).split("/"): self.receiver.append(n) # defined email subject date = datetime.now().strftime("%Y-%m-%d %H:%M:%S") self.subject = "接口自动化测试报告(" + date + ")" self.log = MyLog.get_log() self.logger = self.log.logger self.msg = MIMEMultipart('mixed')
#coding=utf-8 from readConfig import ReadConfig as rc import gzip import requests, os from log import MyLog #rc=readConfig.ReadConfig() log = MyLog.get_log() logger = log.get_logger() class configHttp: def __init__(self): self.host = rc.get_Http('host') self.port = rc.get_Http('port') #设置URL def set_url(self, url): self.url = 'http://' + self.host + ':' + self.port + url #获取URL def get_url(self): return self.url #设置header def set_header(self): self.header = { 'Content-Encoding': 'gzip', 'Content-Type': 'x-application/x-gzip' }
def __init__(self): self.log = MyLog.get_log() self.logger = self.log.get_logger() self.resultpath = self.log.get_report_path() self.caseFile = os.path.join(readConfig.proDir, "testCase") self.email = MyEmail.get_email()
def setUp(self): self.log=MyLog.get_log() self.logger=self.log.get_logger() self.conf=configHttp.configHttp() self.logger.info('--------------------')
def __init__(self): self.log = Log.get_log() self.logger = self.log.get_logger() self.db = None self.cursor = None
import os import re from xlrd import open_workbook from xml.etree import ElementTree as ElementTree from log import MyLog as Log from readconfig import proDir# #from configHttp import ConfigHttp #localConfigHttp = ConfigHttp() log = Log.get_log() logger = log.logger # 从excel文件中读取测试用例 def get_xls(xls_name, sheet_name): cls = [] # get xls file's path xlsPath = os.path.join(proDir, "data", xls_name) # open xls file file = open_workbook(xlsPath) # get sheet by name sheet = file.sheet_by_name(sheet_name) # get one sheet's rows nrows = sheet.nrows for i in range(nrows): #print(sheet.row_values(i)[0]) if sheet.row_values(i)[0] != u'TC_ID': cls.append(sheet.row_values(i)) return cls # 从xml文件中读取sql语句