Skip to content

Commit 2e17c80

Browse files
author
Fabio Silva
committed
Instalado pipenv -d
1 parent 933a6cf commit 2e17c80

12 files changed

Lines changed: 191 additions & 37 deletions

Pipfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ name = "pypi"
77
requests = "*"
88

99
[dev-packages]
10+
flake8 = "*"
11+
pytest = "*"
12+
coverage = "*"
13+
pytest-cov = "*"
14+
pytest-mock = "*"
1015

1116
[requires]
1217
python_version = "3.9"

Pipfile.lock

Lines changed: 176 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libpythonpro_fls/spam/db.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ def gerar_sessao(self):
2929
return Sessao()
3030

3131
def fechar(self):
32-
pass
32+
pass

libpythonpro_fls/spam/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ def enviar_emails(self, remetente, assunto, corpo):
1010
usuario.email,
1111
assunto,
1212
corpo
13-
)
13+
)

libpythonpro_fls/spam/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ class Usuario:
22
def __init__(self, nome, email):
33
self.email = email
44
self.nome = nome
5-
self.id = None
5+
self.id = None
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
def test_int():
22
assert 1 == 1
3-

libpythonpro_fls/tests/test_spam/conftest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
@pytest.fixture(scope='session')
77
def conexao():
8-
#Setup
8+
# Setup
99
conexao_obj = Conexao()
1010
yield conexao_obj
11-
#Tear Down
11+
# Tear Down
1212
conexao_obj.fechar()
1313

1414

@@ -17,4 +17,4 @@ def sessao(conexao):
1717
sessao_obj = conexao.gerar_sessao()
1818
yield sessao_obj
1919
sessao_obj.roll_back()
20-
sessao_obj.fechar()
20+
sessao_obj.fechar()

libpythonpro_fls/tests/test_spam/test_enviador_de_email.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ def test_criar_enviador_de_email():
1111
@pytest.mark.parametrize(
1212
'remetente',
1313
['fabiocarini2003@gmail.com', 'cariniefabio@gmail.com']
14-
)
15-
14+
)
1615
def test_remetente(remetente):
1716
enviador = Enviador()
1817
resultado = enviador.enviar(
@@ -23,6 +22,7 @@ def test_remetente(remetente):
2322
)
2423
assert remetente in resultado
2524

25+
2626
@pytest.mark.parametrize(
2727
'remetente',
2828
['', 'fabio']

libpythonpro_fls/tests/test_spam/test_envio_para_base_de_usuarios.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import pytest
44

5-
from libpythonpro_fls.spam.enviador_de_email import Enviador
65
from libpythonpro_fls.spam.main import EnviadorDeSpam
76
from libpythonpro_fls.spam.models import Usuario
87

@@ -31,6 +30,7 @@ def test_qde_de_spam(sessao, usuarios):
3130
)
3231
assert len(usuarios) == enviador.enviar.call_count
3332

33+
3434
def test_parametros_de_spam(sessao):
3535
usuario = Usuario(nome='Fabio', email='fabiocarini2003@gmail.com')
3636
sessao.salvar(usuario)
@@ -46,4 +46,4 @@ def test_parametros_de_spam(sessao):
4646
'fabiocarini2003@gmail.com',
4747
'Curso Phython Pro',
4848
'Confira os modulos fantasticos'
49-
)
49+
)

libpythonpro_fls/tests/test_spam/test_usuarios.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,3 @@ def test_listar_usuarios(sessao):
1515
for usuario in usuarios:
1616
sessao.salvar(usuario)
1717
assert usuarios == sessao.listar()
18-

0 commit comments

Comments
 (0)