Как проверить юнит тест, у которого есть select_for_update - Django? - PullRequest
0 голосов
/ 04 июня 2019

В приложении Django у меня есть подробный вид.что ставит некоторую блокировку на объект, который возвращается

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  

Теперь я хотел бы знать, как написать unittest для этого вида с некоторыми условиями гонки.

...