import sys import os print('before add path=' + ','.join(sys.path)) sys.path.append(os.getcwd() + '/') print('after add path=' + ','.join(sys.path)) import operator import json import spider mockReqStr = '{"faas__req.context":null,"faas__req.params":{},"origin":{}}' mock_reqs = [] # 列出目录下的所有文件 for filename in os.listdir('./mockTask'): # 获取文件的完整路径 file_path = os.path.join('./mockTask', filename) # 判断是否是文件 if os.path.isfile(file_path) and operator.contains(filename, '.json') : mock_req = json.loads(mockReqStr) with open(file_path, 'r') as f: content = json.loads(f.read()) mock_req['faas__req.params'] = content mock_req['origin'] = content mock_reqs.append(mock_req) def test_req(): for r in mock_reqs: spider.handle(r) #@pytest.mark.parametrize("num, output",[(1,11),(2,22),(3,35),(4,44)]) #def test_multiplication_11(num, output): # assert 11*num == output