这也许很基本,但我还是不知道如何测试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,我只是不知道如何测试这个。我非常感谢一个简短的例子,如何可以测试…谢谢!