testcase.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:harnas 作者: harnasproject 项目源码 文件源码
def handle_testcase_form(request, task, testcase):
    form = TestCaseForm(request.POST, request.FILES, instance=testcase)
    if form.is_valid():
        testcase = form.save(commit=False)
        testcase.task = task
        testcase.run_order_id = TestCase.objects.filter(
                                    task_id__exact=task.pk).count()
        handle_testcase_files(testcase,
                              request.FILES['in_file'],
                              request.FILES['out_file'])
        testcase.save()
        messages.add_message(
            request,
            messages.SUCCESS,
            'Testcase %s saved successfully.' % testcase)
    return HttpResponseRedirect(reverse('task_details', args=[task.pk]) +
                                '?current_tab=test_cases')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号