def test_if_valid_contact_is_saved(self): form = ContactForm({ 'first_name': 'test', 'last_name': 'test', 'number': '9999900000' }) contact = form.save() self.assertEqual(contact.person.first_name, 'test')
def test_if_invalid_contact_is_not_saved(self): form = ContactForm({ 'first_name': 'tes&t', 'last_name': 'test', 'number': '9999900000' }) contact = form.save() self.assertEqual(contact, None)
def create(request): form = ContactForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('all/') return render(request, 'add.html', {'person_form': form}, context_instance=RequestContext(request))
def create(request): form = ContactForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('all/') return render( request, 'add.html', {'person_form': form}, context_instance=RequestContext(request))
def validate(request): post = request.POST field_name = post['field_name'] field_value = post['field_value'] data_for_form = {} data_for_form[field_name] = field_value form = ContactForm(data_for_form) field = form.fields[field_name] data = field.widget.value_from_datadict( form.data, form.files, form.add_prefix(field_name)) try: cleaned_data = field.clean(data) result = "valid" except ValidationError, e: result = '\n'.join(e.messages)
def test_if_invalid_contact_is_not_saved(self): form = ContactForm({'first_name':'tes&t', 'last_name':'test','number':'9999900000'}) contact = form.save() self.assertEqual(contact, None)
def test_if_valid_contact_is_saved(self): form = ContactForm({'first_name':'test', 'last_name':'test','number':'9999900000'}) contact = form.save() self.assertEqual(contact.person.first_name, 'test')
def add(request): person_form = ContactForm() return render(request, 'add.html', {'person_form': person_form}, context_instance=RequestContext(request))