def setUp(self):
     """
     :return:
     """
     self.log = Log.get_log()  # 实例化日志
     self.logger = self.log.get_logger()
     print(self.case_name + "测试开始前准备")
Exemple #2
0
    def __init__(self, model):
        global host, port, timeout
        host = None
        try:
            host = localReadConfig.get_http(model)
        except Exception:
            host = localReadConfig.get_http("default_base_url")

        port = None

        try:
            port = localReadConfig.get_port(model)
        except Exception:
            port = localReadConfig.get_port("default_port")
        timeout = None
        try:
            timeout = localReadConfig.get_time_out(model)
        except Exception:
            timeout = localReadConfig.get_time_out("default_timeout")
        self.log = Log.get_log()
        self.logger = self.log.get_logger()
        self.__headers = {}
        self.__params = {}
        self.__data = {}
        self.__url = None
        self.__files = {}
Exemple #3
0
    def __init__(self):
        global host, user, password, port, sender, title
        host = localReadConfig.get_Email("mail_host")
        user = localReadConfig.get_Email("mail_user")
        print(user)
        password = localReadConfig.get_Email("mail_pass")
        print(password)
        port = localReadConfig.get_Email("mail_port")
        sender = localReadConfig.get_Email("sender")
        title = localReadConfig.get_Email("subject")
        # content = localReadConfig.get_email("content")

        # get receiver list
        self.value = localReadConfig.get_Email("receiver")
        self.receiver = []
        for n in str(self.value).split("/"):
            print(n)
            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.get_logger()
        self.msg = MIMEMultipart('related')
Exemple #4
0
 def __init__(self):
     global log, logger, resultPath
     log = Log.get_log()
     logger = log.get_logger()
     resultPath = log.get_report_path()
     self.caseListFile = os.path.join(readConfig.proDir, "caselist.txt")
     self.caseFile = os.path.join(readConfig.proDir, "caseCase")
     self.caseList = []
Exemple #5
0
    def setUp(self):
        '''

        :return:
        '''
        self.log = MyLog.get_log()
        self.logger = self.log.get_logger()
        print(self.case_name + '-测试开始前准备')
 def __init__(self):
     global base_url, timeout
     base_url = configs.get_url("Base_Url")
     timeout = configs.get_url("Time_Out")
     self.log = Log.get_log()
     self.logger = self.log.get_logger()
     self.params = {}
     self.headers = {}
     self.data = {}
Exemple #7
0
 def __init__(self):
     global log, logger, resultPath, on_off
     log = Log.get_log()
     logger = log.get_logger()
     resultPath = log.get_report_path()
     on_off = localReadConfig.get_Email("on_off")
     self.caseListFile = os.path.join(readConfig.proDir, "caselist.txt")
     self.caseFile = os.path.join(readConfig.proDir, "testcase/dccj")
     # self.caseFile = None
     self.caseList = []
     self.email = MyEmail.get_email()
Exemple #8
0
 def __init__(self):
     global host, port, timeout
     host = localReadConfig.get_http("baseurl")
     port = localReadConfig.get_http("port")
     timeout = localReadConfig.get_http("timeout")
     self.log = Log.get_log()
     self.logger = self.log.get_logger()
     self.headers = {}
     self.params = {}
     self.data = {}
     self.url = None
     self.files = {}
Exemple #9
0
 def __init__(self):
     global localhost, db_user, db_password, test_db
     localhost = Config().get('db')['localhost']
     db_user = Config().get('db')['db_user']
     db_password = Config().get('db')['db_password']
     test_db = Config().get('db')['test_db']
     self.localhost = localhost
     self.db_user = db_user
     self.db_password = db_password
     self.test_db = test_db
     self.log = Log.get_log()
     self.logger = self.log.get_logger()
Exemple #10
0
 def __init__(self):
     global scheme, host, port, timeout
     scheme = Config().get('scheme')
     host = Config().get('host')
     port = Config().get('port')
     timeout = Config().get('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
Exemple #11
0
 def __init__(self):
     global scheme, host, port, timeout, host_au
     scheme = localReadConfig.get_http("scheme")
     host = localReadConfig.get_http("baseurl")
     port = localReadConfig.get_http("port")
     timeout = localReadConfig.get_http("timeout")
     host_au = localReadConfig.get_http("Authorization_url")
     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
Exemple #12
0
    def __init__(self):
        global host, username, password, port, database, config
        host = localReadConfig.get_db("host")
        username = localReadConfig.get_db("username")
        password = localReadConfig.get_db("password")
        port = localReadConfig.get_db("port")
        database = localReadConfig.get_db("database")
        config = {
            'host': str(host),
            'user': username,
            'passwd': password,
            'port': int(port),
            'db': database
        }

        self.log = Log.get_log()
        self.logger = self.log.get_logger()
        self.db = None
        self.cursor = None
Exemple #13
0
 def __init__(self):
     # global log, logger, resultPath, on_off
     # log = Log.get_log()
     # logger = log.get_logger()
     # resultPath = log.get_report_path()
     # on_off = localReadConfig.get_email("on_off")
     # self.caseListFile = os.path.join(readConfig.proDir, "caselist.txt")
     # self.caseFile = os.path.join(readConfig.proDir, "testCase")
     # # self.caseFile = None
     # self.caseList = []
     # self.email = MyEmail.get_email()
     global log, logger, result_path, on_off
     log = Log.get_log()
     logger = log.get_logger()
     result_path = log.get_report_path()
     c = Config().get('email')
     on_off = c.get('on_off')
     self.case_list_file = os.path.join(data_path, "case_list.txt")
     self.case_file = test_case_path
     self.case_list = []
     self.email = Email()
 def setUp(self):
     self.log = MyLog.get_log()
     self.logger = self.log.get_logger()
Exemple #15
0
 def setUp(self):
     self.log = MyLog.get_log()
     self.logger = self.log.get_logger()
     # print(self.case_name+"测试开始前准备")
     pass
@File: login_logout_test.py
@Description: 检查是否可以登录退出
"""


import random
import os
import time
import unittest
from common.log import MyLog
from get_config import GetConfig
from common.request_data import ConfigRequest

config = GetConfig()
base_url = config.get_url("Base_Url")
log = MyLog.get_log()
logger = log.get_logger()

class LoginLogout(unittest.TestCase):

    def setUp(self):
        self.token = ""
        print("Test start")

    def tearDown(self):
        print("Test end")

    def test_login(self):
        """
        检查可以正确登录
        """
Exemple #17
0
import os
import sys

from xlrd import open_workbook
from xml.etree import ElementTree as ElementTree
from common import configHttp
from common.log import MyLog as Log
from readConfig import proDir

localConfigHttp = configHttp.ConfigHttp()
log = Log.get_log()
logger = log.get_logger()


# 从excel文件中读取测试用例
def get_xls(xls_name, sheet_name):
    cls = []
    # get xls file's path
    xlsPath = os.path.join(proDir, "testFile", 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):
        if sheet.row_values(i)[0] != u'case_name':
            cls.append(sheet.row_values(i))
    return cls

Exemple #18
0
 def __init__(self):
     self.log = Mylog.get_log()
     self.logger = self.log.get_logger()
     self.db = None
     self.cursor = None
Exemple #19
0
class ReadCase():
    localConfigHttp = configHttp.ConfigHttp()
    log = MyLog.get_log()
    logger = log.get_logger()
Exemple #20
0
 def setUp(self):
     self.log = MyLog.get_log()
     self.logger = self.log.get_logger()
     self.proDir = readConfig.proDir
 def setUp(self):
     # print(self.case_name+"测试开始前准备")
     self.log = MyLog.get_log()
     self.logger = self.log.get_logger()
     self.sn = commons.get_Parameter()
Exemple #22
0
 def __init__(self):
     global log, logger
     log = Log.get_log()
     logger = log.get_logger()