def test_transform_question_with_one_option_to_yes_no(self): q = Question(desc='si_no question', si_no=False) q.save() opt = QuestionOption(question=q, number='3', option='option 3') opt.save() self.assertTrue(q.si_no == False) q.si_no = True self.assertTrue(q.si_no == True) self.assertRaises(ValidationError, opt.clean)
def test_transform_empty_question_in_voting_to_yes_no(self): q = Question(desc='si_no question', si_no=False) q.save() v = Voting(name='test voting') v.save() a, _ = Auth.objects.get_or_create(url=settings.BASEURL, defaults={ 'me': True, 'name': 'test auth' }) a.save() v.auths.add(a) v.question.add(q) self.assertTrue(q.si_no == False) q.si_no = True self.assertTrue(q.si_no == True)
def test_transform_question_in_voting_with_one_option_to_yes_no(self): q = Question(desc='si_no question', si_no=False) q.save() opt = QuestionOption(question=q, option='option 3', number='3') opt.save() v = Voting(name='test voting') v.save() a, _ = Auth.objects.get_or_create(url=settings.BASEURL, defaults={ 'me': True, 'name': 'test auth' }) a.save() v.auths.add(a) v.question.add(q) self.assertTrue(q.si_no == False) q.si_no = True self.assertTrue(q.si_no == True) self.assertRaises(ValidationError, opt.clean)
def test_transform_empty_question_to_yes_no(self): q = Question(desc='si_no question', si_no=False) q.save() self.assertTrue(q.si_no == False) q.si_no = True self.assertTrue(q.si_no == True)