def test_new_template_form(self): form = NewTemplateForm(data=self.data) form.errors response = form.save(commit=False) response.member_organization = self.user.profile.member_organization response = response.save() self.assertEqual(form.is_valid(), True) thistemplate = Template.objects.get(template_name="New Template") self.assertEqual(thistemplate.template_name, "New Template")
def form_valid(self, form): """ If the form is valid, save the associated model. """ form = NewTemplateForm(self.request.POST) newtemplate = form.save(commit=False) morg = self.request.user.profile.member_organization newtemplate.member_organization = morg newtemplate.save() self.object = newtemplate return super(NewTemplate, self).form_valid(form)