def test_instanciate_form(self): update_data = {'background': u'Esto es un antecedente'} file_data = {'image': self.image} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertTrue(form.is_valid()) proposal = form.save() self.assertEquals(proposal.background, update_data['background']) self.assertTrue(proposal.image)
def test_form_with_generated_at_form_valid(self): comuna = Area.objects.filter(classification='Comuna').first() update_data = { 'background': u'Esto es un antecedente', 'contact_details': u'Me puedes contactar en el teléfono 123456', 'generated_at': comuna.id, } file_data = {'image': self.image, 'document': self.get_document()} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertTrue(form.is_valid()) proposal = form.save() self.assertEquals(proposal.generated_at, comuna) not_a_comuna = Area.objects.create(name='Not a Comuna') update_data['generated_at'] = not_a_comuna.id form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertFalse(form.is_valid())
def test_form_with_generated_at_form_valid(self): comuna = Area.objects.filter(classification='Comuna').first() update_data = {'background': u'Esto es un antecedente', 'contact_details': u'Me puedes contactar en el teléfono 123456', 'generated_at': comuna.id, } file_data = {'image': self.image, 'document': self.get_document()} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertTrue(form.is_valid()) proposal = form.save() self.assertEquals(proposal.generated_at, comuna) not_a_comuna = Area.objects.create(name='Not a Comuna') update_data['generated_at'] = not_a_comuna.id form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertFalse(form.is_valid())
def test_form_with_generated_at_form_invalid(self): not_a_comuna = Area.objects.create(name='Not a Comuna') update_data = { 'background': u'Esto es un antecedente', 'contact_details': u'Me puedes contactar en el teléfono 123456', 'generated_at': not_a_comuna, } file_data = {'image': self.image, 'document': self.get_document()} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertFalse(form.is_valid()) self.assertTrue(form.errors['generated_at'])
def test_form_with_generated_at_form_invalid(self): not_a_comuna = Area.objects.create(name='Not a Comuna') update_data = {'background': u'Esto es un antecedente', 'contact_details': u'Me puedes contactar en el teléfono 123456', 'generated_at': not_a_comuna, } file_data = {'image': self.image, 'document': self.get_document()} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertFalse(form.is_valid()) self.assertTrue(form.errors['generated_at'])
def test_instanciate_form(self): update_data = {'background': u'Esto es un antecedente', 'contact_details': u'Me puedes contactar en el teléfono 123456', } file_data = {'image': self.image, 'document': self.get_document()} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertTrue(form.is_valid(), form.errors) proposal = form.save() self.assertEquals(proposal.background, update_data['background']) self.assertTrue(proposal.image) self.assertTrue(proposal.document) self.assertEquals(proposal.contact_details, update_data['contact_details'])
def test_instanciate_form(self): update_data = { 'background': u'Esto es un antecedente', 'contact_details': u'Me puedes contactar en el teléfono 123456', } file_data = {'image': self.image, 'document': self.get_document()} form = UpdateProposalForm(data=update_data, files=file_data, instance=self.popular_proposal) self.assertTrue(form.is_valid(), form.errors) proposal = form.save() self.assertEquals(proposal.background, update_data['background']) self.assertTrue(proposal.image) self.assertTrue(proposal.document) self.assertEquals(proposal.contact_details, update_data['contact_details'])