1234567891011121314151617181920212223242526272829303132 |
- 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
|