Skip to content

Commit

Permalink
CI - Added on project flake8 and coverage report
Browse files Browse the repository at this point in the history
  • Loading branch information
alexiusstrauss committed Aug 30, 2021
1 parent 64ca699 commit 80cf7dc
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
2 changes: 2 additions & 0 deletions pytransfer/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,10 @@ def __str__(self):
self.valor
)


class History(models.Model):


F = 'Finalizado'
E = 'Executando'
P = 'Pendente'
Expand Down
18 changes: 7 additions & 11 deletions pytransfer/tests/test_pyTransfer.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class PyTestProject(APITestCase):

def setUp(self):
"""
Iniciando o SetUp de test
Iniciando o SetUp de test
"""
response = self.client.post(
self.url_pessoa, self.Alexius, format='json')
Expand All @@ -72,7 +72,7 @@ def setUp(self):

def test_verifica_criacao_token_vinculado_a_pessoa(self):
"""
Verifica se ha um token para a pessoa de test
Verifica se ha um token para a pessoa de test
"""
self.assertEqual(Token.objects.count(), Pessoa.objects.count())
self.assertEqual(
Expand All @@ -84,7 +84,6 @@ def test_verifica__ha_saldo_vinculado_a_pessoa(self):
'''
Verifica se foi criado um saldo aleatorio para objeto Pessoa
'''
# Verifica se todas as pessoas criadas, possuem um saldo na tabela balance
self.assertEqual(Balance.objects.count(), Pessoa.objects.count())
self.assertEqual(Balance.objects.first().valor >= 0, True)
# confere se o saldo da primeira pessoa é igual ao saldo em balance.
Expand Down Expand Up @@ -113,7 +112,6 @@ def test_testar_transferir_para_token_cancelado(self):
Testa se o token destino nao esta cancelado para receber transferencia
'''
token = Token.objects.last()
# desativa pessoa
token.pessoa.ativo = False
token.pessoa.save()

Expand All @@ -132,11 +130,10 @@ def test_verificar_erro_transferir_para_proprio_token(self):
'''
Testa o erro de tentativa de transferir para o proprio token
'''

token = Token.objects.last()

payload = {
"remetente": token.pessoa.id, # passando o mesmo id do token destino
"remetente": token.pessoa.id,
"token_destino": token.codigo,
"valor": 5,
"status": "Finalizado"
Expand All @@ -150,12 +147,11 @@ def test_verificar_se_tem_saldo_suficiente(self):
'''
Testa se o saldo na conta é maior ou igual ao valor a ser transferido
'''
token = Token.objects.last()
token = Token.objects.first()

payload = {
"remetente": 1, # passando o mesmo id do token destino
"remetente": 1,
"token_destino": token.codigo,
# valor maior que saldo em conta
"valor": (token.pessoa.balance + 9000),
"status": "Finalizado"
}
Expand Down Expand Up @@ -214,7 +210,7 @@ def test_verificar_saldo_transferencia_status_pendente(self):
# destinatario saldo = saldo inicial
self.assertEqual(destinatario_saldo, destinatario.balance)

# remetente fica com valor da transacao bloqueado. ficando balance-transacao

self.assertEqual(remetente.balance,
(remetente_saldo - valor_transacao))

Expand Down Expand Up @@ -246,7 +242,7 @@ def test_verificar_saldo_transferencia_status_executando(self):
# destinatario saldo = saldo inicial
self.assertEqual(destinatario_saldo, destinatario.balance)

# remetente fica com valor da transacao bloqueado. ficando balance-transacao

self.assertEqual(remetente.balance,
(remetente_saldo - valor_transacao))

Expand Down

0 comments on commit 80cf7dc

Please sign in to comment.