def testAfterStudentSignUp(self):
    """Tests that correct message is returned after student sign-up."""
    self.program.timeline.student_signup_start = timeline_utils.past(delta=150)
    self.program.timeline.student_signup_end = timeline_utils.past(delta=100)
    self.program.timeline.put()

    message = top_message.orgMemberRegistrationTopMessage(self.data)
    self.assertIsNone(message)
Beispiel #2
0
    def testAfterStudentSignUp(self):
        """Tests that correct message is returned after student sign-up."""
        self.program.timeline.student_signup_start = timeline_utils.past(
            delta=150)
        self.program.timeline.student_signup_end = timeline_utils.past(
            delta=100)
        self.program.timeline.put()

        message = top_message.orgMemberRegistrationTopMessage(self.data)
        self.assertIsNone(message)
Beispiel #3
0
    def testBeforeStudentSignUp(self):
        """Tests that correct message is returned before student sign-up."""
        self.program.timeline.student_signup_start = timeline_utils.future()
        self.program.timeline.put()

        message = top_message.orgMemberRegistrationTopMessage(self.data)
        self.assertEqual(
            message._message,
            top_message._ORG_MEMBER_REGISTER_MESSAGE_BEFORE_STUDENT_SIGN_UP %
            self.program.timeline.student_signup_start)
  def testBeforeStudentSignUp(self):
    """Tests that correct message is returned before student sign-up."""
    self.program.timeline.student_signup_start = timeline_utils.future()
    self.program.timeline.put()

    message = top_message.orgMemberRegistrationTopMessage(self.data)
    self.assertEqual(
        message._message,
        top_message._ORG_MEMBER_REGISTER_MESSAGE_BEFORE_STUDENT_SIGN_UP %
            self.program.timeline.student_signup_start)
Beispiel #5
0
    def testDuringStudentSignUp(self):
        """Tests that correct message is returned during student sign-up."""
        self.program.timeline.student_signup_start = timeline_utils.past()
        self.program.timeline.student_signup_end = timeline_utils.future()
        self.program.timeline.put()

        message = top_message.orgMemberRegistrationTopMessage(self.data)

        # TODO(daniel): host should be obtained dynamically.
        register_url = (
            'http://some.testing.host.tld/gsoc/profile/register/student/%s' %
            self.program.key().name())
        self.assertEqual(
            message._message,
            top_message._ORG_MEMBER_REGISTER_MESSAGE_ACTIVE_STUDENT_SIGN_UP %
            register_url)
  def testDuringStudentSignUp(self):
    """Tests that correct message is returned during student sign-up."""
    self.program.timeline.student_signup_start = timeline_utils.past()
    self.program.timeline.student_signup_end = timeline_utils.future()
    self.program.timeline.put()

    message = top_message.orgMemberRegistrationTopMessage(self.data)

    # TODO(daniel): host should be obtained dynamically.
    register_url = (
        'http://some.testing.host.tld/gsoc/profile/register/student/%s' %
            self.program.key().name())
    self.assertEqual(
        message._message,
        top_message._ORG_MEMBER_REGISTER_MESSAGE_ACTIVE_STUDENT_SIGN_UP %
            register_url)