示例#1
0
 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()
示例#2
0
 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 = {}
示例#3
0
 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
示例#4
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')
示例#6
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')
#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'
        }
示例#9
0
 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()
示例#10
0
    def setUp(self):

        self.log=MyLog.get_log()
        self.logger=self.log.get_logger()
        self.conf=configHttp.configHttp()
        self.logger.info('--------------------')
示例#11
0
 def __init__(self):
     self.log = Log.get_log()
     self.logger = self.log.get_logger()
     self.db = None
     self.cursor = None
示例#12
0
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语句