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