【发布时间】:2020-02-10 10:16:45
【问题描述】:
我有下一个功能
def edit_resolution_text_view(self, request):
if request.method == 'POST' and request.is_ajax():
resolution = request.POST.get('resolution')
donation_id = request.POST.get('donation')
result = Donation.objects.filter(pk=donation_id).\
update(resolution_note=resolution)
if not result:
return JsonResponse({'message': 'Error'})
return JsonResponse({'resolution': resolution})
return JsonResponse({'message': 'Error'})
如何使用unittest对其进行测试
这个函数位于Django modelAdmin。
我将实例定义为self.donation_admin = DonationAdmin(model=Donation, admin_site=AdminSite()),并将函数调用为
self.donation_admin.edit_resolution_text_view(...)
【问题讨论】:
标签: python django unit-testing django-unittest