如何对具有select_for_update的视图进行单元测试-Django?

时间:2019-06-04 14:12:45

标签: django-models django-queryset race-condition django-unittest django-2.2

在Django App中,我有一个详细视图。从而对要检索的对象施加了一定的锁定

class StudentDetailView(DetailView):
     model = Student

     def get_object(self):
         with transaction.atomic():
             obj = get_object_or_404(Student, pk=self.kwargs['pk'])
             obj.locked_till = timezone.now()
             obj.save()
         return obj  

现在我想知道如何在某些竞争条件下为该视图编写单元测试。

0 个答案:

没有答案