def post(self, request): form = ChoiceForm(request.POST, request.FILES) print request.POST if form.is_valid(): this = form.save() return HttpResponse(str(this.pk)) else: return HttpResponse('-1')
def test_if_not_valid_on_empty_choice_text(self): form_data = {'choice_text': '', 'correct': ''} form = ChoiceForm(data=form_data) self.assertFalse(form.is_valid())
def test_if_valid_on_empty_correct(self): form_data = {'choice_text': 'Example choice text', 'correct': ''} form = ChoiceForm(data=form_data) self.assertTrue(form.is_valid())
def test_if_valid_on_all_fields(self): form_data = {'choice_text': 'Example choice text', 'correct': True} form = ChoiceForm(data=form_data) self.assertTrue(form.is_valid())