Skip to content

Commit

Permalink
fix criacao payload dimona
Browse files Browse the repository at this point in the history
  • Loading branch information
leonardocintra committed Feb 1, 2022
1 parent 6933d1a commit e3f4fca
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
5 changes: 4 additions & 1 deletion pagamento/tests/test_business.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,14 @@ def setUp(self):
mercado_pago_id='823948asakfjaslkjfalssasa',
payment_id=1240157386,
)
concluir_pedido(self.pedido, 1240157386)

def test_pedido_existe(self):
concluir_pedido(self.pedido, 1240157386)
self.assertEqual(1, Pedido.objects.count())

def test_pedido_seller_foi_gerado(self):
self.assertIsNotNone(self.pedido.request_seller)

def test_items_do_pedido_criados(self):
items = ItemPedido.objects.filter(pedido=self.pedido)
self.assertEqual(len(items), ItemPedido.objects.count())
Expand Down
5 changes: 3 additions & 2 deletions pedido/business.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@
from usuario.models import Cliente, EnderecoCliente


def _gerar_venda(pagamento_mp, pedido):
def _gerar_venda(pagamento_mp):
# TODO: esta dando erro aqui para boletos
try:
enviar_mensagem('Pedido {0} gerando compra dimona ...'.format(str(
pagamento_mp.pedido.id)), 'Pedido sendo realizado', str(pagamento_mp.pedido.id))
dimona = None

pedido = Pedido.objects.get(pk=pagamento_mp.pedido.id)
if pedido.pago:
enviar_mensagem('Pedido {0} ja foi pago e gerado!'.format(str(
pagamento_mp.pedido.id)), 'Pedido ja consta pago', str(pagamento_mp.pedido.id))
Expand Down Expand Up @@ -51,7 +52,7 @@ def concluir_pedido(pedido, payment_id):
pago = True
criar_evento(2, pedido) # Pedido Pago
criar_evento(3, pedido) # Pedido em producao
_gerar_venda(pagamento, pedido)
_gerar_venda(pagamento)
else:
criar_evento(6, pedido) # Aguardando pagamento
envia_email(cliente, pedido.id, pago, items)

0 comments on commit e3f4fca

Please sign in to comment.