From d1ea125de76f200f96e5aeb4633c2435ce29952c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=A5=B6=20Pedro=20Fonseca?= Date: Thu, 1 Feb 2024 17:19:54 -0300 Subject: [PATCH] ajustes --- bb_wrapper/models/pagamentos.py | 8 ++++++++ tests/wrapper/test_pagamentos.py | 3 --- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/bb_wrapper/models/pagamentos.py b/bb_wrapper/models/pagamentos.py index c664a6f5..68d68abd 100644 --- a/bb_wrapper/models/pagamentos.py +++ b/bb_wrapper/models/pagamentos.py @@ -103,6 +103,10 @@ def _set_data(cls, values): documento = values.pop("documento", None) if documento is not None: PixService().verify_document(documento, values) + if values.get("cpf") is None: + del values["cpf"] + if values.get("cnpj") is None: + del values["cnpj"] values.pop("chave") return values @@ -146,6 +150,10 @@ def _set_data(cls, values): documento = values.pop("documento", None) if documento is not None: PixService().verify_document(documento, values) + if values.get("cpf") is None: + del values["cpf"] + if values.get("cnpj") is None: + del values["cnpj"] return values diff --git a/tests/wrapper/test_pagamentos.py b/tests/wrapper/test_pagamentos.py index af12a436..bfb9f13b 100644 --- a/tests/wrapper/test_pagamentos.py +++ b/tests/wrapper/test_pagamentos.py @@ -111,7 +111,6 @@ def test_criar_dados_chave_aleatoria_transferencia_pix(self): "listaTransferencias": [ { "email": None, - "cnpj": None, "cpf": 11122233300, "dddTelefone": None, "telefone": None, @@ -197,7 +196,6 @@ def test_criar_dados_telefone_transferencia_pix(self): "listaTransferencias": [ { "email": None, - "cnpj": None, "cpf": 11122233300, "dddTelefone": 11, "telefone": 985732102, @@ -240,7 +238,6 @@ def test_criar_dados_email_transferencia_pix(self): "listaTransferencias": [ { "email": "teste@imo.com", - "cnpj": None, "cpf": 11122233300, "dddTelefone": None, "telefone": None,