def test_qde_de_spam(sessao, usuarios):
    for u in usuarios:
        sessao.salvar(u)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'titulo', 'conteudo')
    assert len(usuarios) == enviador.enviar.call_count
Пример #2
0
def test_envio_de_spam(sessao):
    enviador_de_spam = EnviadorDeSpam(sessao, Enviador)
    enviador_de_spam.enviar_emails(
        '*****@*****.**',
        'Aprendendo Testes',
        'Lets Go!',
    )
def test_quantidade_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Aula Python Pro', 'Modulo PyTools')
    assert len(usuarios) == enviador.enviar.call_count
Пример #4
0
def test_quantidade_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'teste de envio',
                                   'viu deu certo')
    assert len(usuarios) == enviador.enviar.call_count
def test_qde_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os Modulos fantasticos')
    assert len(usuarios) == enviador.enviar.call_count
def test_qtd_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_span = EnviadorDeSpam(sessao, enviador)
    enviador_de_span.enviar_emails('*****@*****.**',
                                   'Curso Python Pro', 'Módulo PyTools')
    assert len(usuarios) == enviador.enviar.call_count
def test_qde_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso',
                                   'Confira os módulos')
    assert len(usuarios) == enviador.enviar.call_count
def test_qde_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Educação EAD',
                                   'Aprendendo ACAD em dois meses')
    assert len(usuarios) == enviador.enviar.call_count
def test_qde_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Teste de título', 'Texto de teste')
    assert len(usuarios) == enviador.enviar.call_count
def test_qde_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    assert len(usuarios) == enviador.enviar.call_count
Пример #11
0
def test_qtd_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'assunto',
                                   'Confira os módulos')
    assert len(usuarios) == enviador.enviar.call_count
def test_quantidade_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao,
                                      enviador)  # Injeção de Dependências
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Novos Módulos')
    assert len(usuarios) == enviador.enviar.call_count
Пример #13
0
def test_envio_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    assert len(usuarios) == enviador.enviar.call_count
def test_parametros_de_spam(sessao):
    u = Usuario(nome='pcampos', email='*****@*****.**')
    sessao.salvar(u)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'titulo', 'conteudo')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**', 'titulo',
                                            'conteudo')
Пример #15
0
def test_qtd_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = EnviadorMock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    assert len(usuarios) == enviador.qtd_emails_enviados
def test_qtd_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Primeiro envio de e-mail usando Python',
                                   'Olá! Tudo certo contigo?')
    assert len(usuarios) == enviador.enviar.call_count
Пример #17
0
def test_parametros_de_spam(sessao, ):
    usuario = Usuario(nome='Rafael', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'teste de envio',
                                   'viu deu certo')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'teste de envio', 'viu deu certo')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Guilherme', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso',
                                   'Confira os módulos')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**', 'Curso',
                                            'Confira os módulos')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Gilmar', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    enviador.enviar.assert_called_once_with == (
        '*****@*****.**', '*****@*****.**', 'Curso Python Pro',
        'Confira os módulos fantásticos')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Rene', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Educação EAD',
                                   'Aprendendo ACAD em dois meses')
    enviador.enviar.assert_called_once_with == (
        '*****@*****.**', '*****@*****.**', 'Educação EAD',
        'Aprendendo ACAD em dois meses')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Renzo', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'Curso Python Pro',
                                            'Confira os módulos fantásticos')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Bruno', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Curso Python Pro',
                                   'Confira os módulos fantasticos')
    enviador.enviar.assert_called_once_with == (
        '*****@*****.**', '*****@*****.**',
        'Curso Python Pro', 'Confira os módulos fantasticos')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Vítor', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Teste de título', 'Texto de teste')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'Teste de título',
                                            'Texto de teste')
Пример #24
0
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Osvaldo', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os módulos fantasticos')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'Curso Python Pro',
                                            'Confira os módulos fantasticos')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Atila', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os Modulos fantasticos')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'Curso Python Pro',
                                            'Confira os Modulos fantasticos')
Пример #26
0
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Getulio', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    enviador.enviar.assert_called_once_with == (
        '*****@*****.**', '*****@*****.**', 'Curso Python Pro',
        'Confira os módulos fantásticos')
Пример #27
0
def test_qtd_de_spam(sessao, usuarios):
    for usuario in usuarios:
        sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails(
        '*****@*****.**',
        'Curso de Pytolls',
        'Confira todas as aulas'
    )
    assert len(usuarios) == enviador.enviar.call_count
Пример #28
0
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Welinton', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**', 'Curso Python Pro',
                                   'Confira os módulos fantasticos')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'Curso Python Pro',
                                            'Confira os módulos fantasticos')
Пример #29
0
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Diego', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Curso Python Pro',
                                   'Confira os módulos fantásticos')
    enviador.enviar.assert_called_once_with(
        '*****@*****.**', '*****@*****.**',
        'Curso Python Pro', 'Confira os módulos fantásticos')
def test_parametros_de_spam(sessao):
    usuario = Usuario(nome='Ernani', email='*****@*****.**')
    sessao.salvar(usuario)
    enviador = Mock()
    enviador_de_spam = EnviadorDeSpam(sessao, enviador)
    enviador_de_spam.enviar_emails('*****@*****.**',
                                   'Aula Python Pro', 'Modulo PyTools')
    enviador.enviar.assert_called_once_with('*****@*****.**',
                                            '*****@*****.**',
                                            'Aula Python Pro',
                                            'Modulo PyTools')