У меня есть следующая функция
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(...)