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)
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)
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 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)