def testTheVisitorShouldBuildTheSuccessMailToSendProperly(self): result = Mock() result.automatic_correction = Mock() result.automatic_correction.user_mail = "mail" result.exit_value = 0 auth_user = Mock() auth_pass = Mock() visitor_mail = PublishResultsVisitorMail(auth_user=auth_user, auth_pass=auth_pass) mail = visitor_mail.build_mail(result) self.assertEquals("Resultado de la correccion automatica", mail.subject) self.assertEquals(result.automatic_correction.user_mail, mail.recipient) self.assertEquals("Ejecucion exitosa, trabajo aprobado.\n\n", mail.body)
def testTheVisitorShouldBuildTheFailureMailToSendProperly(self): result = Mock() result.automatic_correction = Mock() result.automatic_correction.user_mail = "mail" result.exit_value = 1 auth_user = Mock() auth_pass = Mock() visitor_mail = PublishResultsVisitorMail(auth_user=auth_user, auth_pass=auth_pass) mail = visitor_mail.build_mail(result) self.assertEquals("Resultado de la correccion automatica", mail.subject) self.assertEquals(result.automatic_correction.user_mail, mail.recipient) self.assertEquals( "Ejecucion fallida, trabajo no aprobado. Puede corregirlo y volver a intentarlo.\n\n", mail.body )
def testTheVisitorShouldBuildTheFailureMailToSendProperly(self): result = Mock() result.automatic_correction = Mock() result.automatic_correction.user_mail = "mail" result.exit_value = 1 auth_user = Mock() auth_pass = Mock() visitor_mail = PublishResultsVisitorMail(auth_user=auth_user, auth_pass=auth_pass) mail = visitor_mail.build_mail(result) self.assertEquals("Resultado de la correccion automatica", mail.subject) self.assertEquals(result.automatic_correction.user_mail, mail.recipient) self.assertEquals( "Ejecucion fallida, trabajo no aprobado. Puede corregirlo y volver a intentarlo.\n\n", mail.body)