unittest介面自動化測試第三頁

2022-09-18 13:48:12 字數 835 閱讀 6515

"""封裝日誌使用方法"""

import logging

"""日誌位址引數loginfopath"""

loginfopath = r"d:\pycharm\pycharm_pure\book\pycharmprojects\untetest_inte***ce\log\info_logs.txt"

class logprint:

def __init__(self):

"""建立乙個日誌物件

"""self.looger = logging.getlogger(__name__)

"""給日誌設定級別

"""self.looger.setlevel(level=logging.info)

"""建立乙個日誌格式物件

"""self.formater = logging.formatter('info:%(asctime)s - %(name)s - %(levelname)s - %(message)s')

"""建立乙個filehandler的物件

"""console = logging.filehandler(loginfopath)

"""給日誌設定格式

"""console.setformatter(self.formater)

"""logger日誌物件載入filehandler物件

"""self.looger.addhandler(console)

def logsinfo(self, message):

"""日誌輸出,message引數是寫入檔案內容

"""self.looger.info(message)

介面自動化 unittest

unittest unittest框架會把以test 開頭的例項方法識別為用例,同時會自動執行 如果不是test 方法,那麼不會被當做測試用例執行 一 匯入unittest import unittest 系統內建模組,不需要安裝 二 定義類 classtestmulti unittest.test...

介面自動化之unittest初探

usr bin python3 coding utf 8 time 2018 12 7 11 03 author yosef 夜雨聲煩 email wurz529 foxmail.com file model.py software pycharm community edition unittes...

python自動化測試unittest的使用

import unittest class testlogin unittest.testcase def test 01 self b 1 斷言相等 self.assertequal b,2 def test 02 self b 23 斷言是否b是不是 1234 的子串 self.asserteq...