Exemplo n.º 1
0
    def testSurveyHasStarted(self):
        """Tests for survey that has already started."""
        # survey is in active state
        self.survey.survey_start = timeline_utils.past(delta=100)
        self.survey.survey_end = timeline_utils.future(delta=100)

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertTrue(result)

        # survey has already ended
        self.survey.survey_start = timeline_utils.past(delta=200)
        self.survey.survey_end = timeline_utils.past(delta=100)

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertTrue(result)
Exemplo n.º 2
0
    def testSurveyHasStarted(self):
        """Tests for survey that has already started."""
        # survey is in active state
        self.survey.survey_start = timeline_utils.past(delta=100)
        self.survey.survey_end = timeline_utils.future(delta=100)

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertTrue(result)

        # survey has already ended
        self.survey.survey_start = timeline_utils.past(delta=200)
        self.survey.survey_end = timeline_utils.past(delta=100)

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertTrue(result)
Exemplo n.º 3
0
    def testSurveyHasNotStarted(self):
        """Tests for survey that has not started yet."""
        # survey has not started yet
        self.survey.survey_start = timeline_utils.future(delta=100)
        self.survey.survey_end = timeline_utils.future(delta=200)

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertFalse(result)
Exemplo n.º 4
0
    def testSurveyHasNotStarted(self):
        """Tests for survey that has not started yet."""
        # survey has not started yet
        self.survey.survey_start = timeline_utils.future(delta=100)
        self.survey.survey_end = timeline_utils.future(delta=200)

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertFalse(result)
Exemplo n.º 5
0
    def testSurveyHasNotStartedWithExtension(self):
        """Tests for survey that has not started even with an extension."""
        # survey has not started yet
        self.survey.survey_start = timeline_utils.future(delta=100)
        self.survey.survey_end = timeline_utils.future(delta=200)

        # seed an extension
        self.extension = survey_model.PersonalExtension(parent=self.profile.key, survey=self.survey_key)
        self.extension.start_date = timeline_utils.future(delta=50)
        self.extension.put()

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertFalse(result)
Exemplo n.º 6
0
    def testSurveyHasNotStartedWithExtension(self):
        """Tests for survey that has not started even with an extension."""
        # survey has not started yet
        self.survey.survey_start = timeline_utils.future(delta=100)
        self.survey.survey_end = timeline_utils.future(delta=200)

        # seed an extension
        self.extension = survey_model.PersonalExtension(
            parent=self.profile.key, survey=self.survey_key)
        self.extension.start_date = timeline_utils.future(delta=50)
        self.extension.put()

        result = survey_logic.hasSurveyStarted(self.survey, self.profile.key)
        self.assertFalse(result)