Commit cced2d1a by 文鑫

修改文件路径

parent 8c955d9d
......@@ -6,6 +6,7 @@ import allure
import pytest
import sys
import os
sys.path.append('../')
import logging
import datetime
......@@ -13,30 +14,21 @@ from common import getSourceId
from common.getData import DoExcelByPandas
dt = datetime.datetime.now().strftime('%Y-%m-%d')
logging.basicConfig(level=logging.DEBUG, #控制台打印的日志级别
filename = os.path.join('../log' ,str(dt) + '.log'), #定义保存日志的路径,使用os.path.join()方法拼接文件路径,其展现为层级关系
filemode = 'a', #模式,有w和a,w就是写模式,每次都会重新写日志,覆盖之前的日志
#a是追加模式,默认如果不写的话,就是追加模式
logging.basicConfig(level=logging.DEBUG, # 控制台打印的日志级别
filename=os.path.join('./log', str(dt) + '.log'), # 定义保存日志的路径,使用os.path.join()方法拼接文件路径,其展现为层级关系
filemode='a', # 模式,有w和a,w就是写模式,每次都会重新写日志,覆盖之前的日志
# a是追加模式,默认如果不写的话,就是追加模式
format=
'%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s'
#日志格式
# 日志格式
)
@allure.feature('数据源')
class TestSource():
'''
@allure.severity装饰器按严重性级别来标记case   
执行指定测试用例 --allure-severities blocker
BLOCKER = 'blocker'  阻塞缺陷
CRITICAL = 'critical' 严重缺陷
NORMAL = 'normal'   一般缺陷
MINOR = 'minor'   次要缺陷
TRIVIAL = 'trivial'  轻微缺陷 
'''
parametrize = DoExcelByPandas().get_data_for_pytest('../data/DataA_Source.xlsx', 'Sheet1')
@allure.severity('{severity}')
parametrize = DoExcelByPandas().get_data_for_pytest('./data/DataA_Source.xlsx', 'Sheet1')
@allure.title('{title}')
# @allure.severity('{severity}')
@pytest.mark.parametrize('id,url,data,title,method,severity,condition,except_result', parametrize)
def test(self, id, url, data, title, method, severity, condition, except_result): # test开头的测试函数
# 测试删除数据源接口
......@@ -61,6 +53,5 @@ class TestSource():
# print (type(response[condition]))
assert response[condition] == str(except_result)
if __name__ == '__main__':
pytest.main(['-s', 'test_Source.py']) # -s参数是为了显示用例的打印信息。 -q参数只显示结果,不显示过程
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment