コード例 #1
0
  def handle(self,*args,**options):

    delay=int(options['delay'])
    emails_file = options['emails']
    with open(emails_file,'r') as f:
      contenido = f.read()

    emails = contenido.split('\n')
    NotificacionCuentaAgenciadoExistente.notificar_emails_listado(emails, delay)
コード例 #2
0
ファイル: tests.py プロジェクト: sebasgoldberg/agencia
  def test_notificacion_enviada(self):

    # Se verifica que se creen correctamente los usuarios.
    agenciados_con_usuario_y_mail = Agenciado.objects.filter(mail__isnull=False,user__isnull=False)
    self.assertGreater(agenciados_con_usuario_y_mail.count(),0)

    cantidad_mails_a_enviar = 0
    mails = []
    for a in agenciados_con_usuario_y_mail:
      mails += a.get_mails()
      cantidad_mails_a_enviar += len(a.get_mails())

    NotificacionCuentaAgenciadoExistente.notificar_emails_listado(mails)
    self.assertEquals(len(mail.outbox), cantidad_mails_a_enviar)

    # Se verifica que si repetimos la operación entonces el resultado es el mismo.
    NotificacionCuentaAgenciadoExistente.notificar_emails_listado(mails)
    self.assertEquals(len(mail.outbox), 2*cantidad_mails_a_enviar)
コード例 #3
0
ファイル: tests.py プロジェクト: sebasgoldberg/iampacks
    def test_notificacion_enviada(self):

        # Se verifica que se creen correctamente los usuarios.
        agenciados_con_usuario_y_mail = Agenciado.objects.filter(
            mail__isnull=False, user__isnull=False)
        self.assertGreater(agenciados_con_usuario_y_mail.count(), 0)

        cantidad_mails_a_enviar = 0
        mails = []
        for a in agenciados_con_usuario_y_mail:
            mails += a.get_mails()
            cantidad_mails_a_enviar += len(a.get_mails())

        NotificacionCuentaAgenciadoExistente.notificar_emails_listado(mails)
        self.assertEquals(len(mail.outbox), cantidad_mails_a_enviar)

        # Se verifica que si repetimos la operación entonces el resultado es el mismo.
        NotificacionCuentaAgenciadoExistente.notificar_emails_listado(mails)
        self.assertEquals(len(mail.outbox), 2 * cantidad_mails_a_enviar)