def setUp(self): self.user = User.objects.get(username='******') # Survey_template model self.survey_template = Survey_template( name='test_survey', user=self.user, ) self.survey_template.save() # Survey model self.survey = Survey( name='test_survey', user=self.user, ) self.survey.save() self.assertEqual(self.survey.__unicode__(), u'test_survey') # Section_template self.section_template = Section_template.objects.get(pk=1) self.section_template.survey.name = 'New Survey' self.section_template.save() # Section model self.section = Section.objects.get(pk=1) self.section.save() self.assertTrue(self.section.__unicode__()) # Branching_template model self.branching_template = Branching_template( keys=5, section=self.section_template, ) self.branching_template.save() # Branching model self.branching = Branching( keys=5, section=self.section, ) self.branching.save() self.assertTrue(self.branching.__unicode__()) # Result model self.result = Result(section=self.section, callrequest_id=1, response='apple') self.result.save() self.assertEqual(self.result.__unicode__(), '[1] [1] call transfer = apple') # ResultAggregate model self.result_aggregate = ResultAggregate(survey=self.survey, section=self.section, count=1, response='apple') self.result_aggregate.save() self.assertEqual(self.result_aggregate.__unicode__(), '[1] [1] call transfer = apple')
def get_next_result(): return Result(min_score=14, max_score=35, id=3, summary='Top top!')
def get_prev_result(): return Result(min_score=-9, max_score=0, id=1, summary='Low end')