Это может быть очень просто, но я все еще не понимаю, как проверить Django CreateView
, у которого есть метод form_valid(self, form)
?
Вот мой код:
class NewPatientFormView(LoginRequiredMixin, CreateView):
model = Patient
fields = ['name', 'surname', 'phone', 'email', 'PESEL', 'age',
'patient_agreement']
def form_valid(self, form):
self.object = form.save(commit=False)
self.object.created_by_user = self.request.user
self.object.save()
return super().form_valid(form)`
Я использую pytest и просто не понимаю, как его протестировать.Я был бы очень благодарен за короткий пример, как это можно проверить ... Спасибо!