В приложении 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 для этого вида с некоторыми условиями гонки.