如何编写单元测试用例,用于Rester服务(烧瓶)的上传,下载功能?

时间:2013-09-23 20:11:55

标签: python flask

我是python和单元测试的新手,我如何编写下面烧录Flask doc上传,redirect功能的单元测试用例。提前谢谢

from flask import request

@app.route('/upload', methods=['GET', 'POST'])
def upload_file():
    if request.method == 'POST':
        f = request.files['the_file']
        f.save('/uploaded_file.txt')

1 个答案:

答案 0 :(得分:1)

您应该在测试中放置一个模拟对象而不是文件来请求。在测试中调用此方法并验证在模拟器中使用正确的参数调用save方法。