def valores_automaticos(): set_config_padrao( ConfigConta('*****@*****.**', '396FC29DE4A54967BF6DCADE65100E88', SANDBOX)) criador = CriadorPlanoRecorrente() plano_identificacao = criador.plano_automatico_idenficacao( 'SEU_CODIGO_DE_REFERENCIA', 'Plano Turma de Curso de Python', 'Plano de pagamento da turma Luciano Ramalho', '*****@*****.**') expiracao = plano_identificacao.expiracao_em_meses(meses=10) return expiracao.valores_automaticos(Decimal('180.00'), Decimal('30.39'))
def test_erro_em_dado(): response_content = { 'error': True, 'errors': { '11003': 'receiverEmail invalid value.' } } responses.add( responses.POST, 'https://ws.sandbox.pagseguro.uol.com.br/pre-approvals/request', json=response_content, status=400) set_config_padrao( ConfigConta('*****@*****.**', '396FC29DE4A54967BF6DCADE65100E88', SANDBOX)) criador = CriadorPlanoRecorrente() plano_identificacao = criador.plano_automatico_idenficacao( 'SEU_CODIGO_DE_REFERENCIA', 'Plano Turma de Curso de Python', 'Plano de pagamento da turma Luciano Ramalho', 'renzo.python.pro.br') expiracao = plano_identificacao.expiracao_em_meses(meses=10) freq = expiracao.valores_automaticos(Decimal('180.00'), Decimal('30.39')).frequencia_mensal() with pytest.raises(PagseguroException): freq.criar_no_pagseguro()
def test_config_padrao(cfg): apagar_config_padrao() assert get_config_padrao() is None set_config_padrao(cfg) assert get_config_padrao() is cfg
def test_config_padrao(cfg_conta: ConfigConta): """Cecha possibilidade de configuração global""" apagar_config_padrao() assert get_config_padrao() is None set_config_padrao(cfg_conta) assert get_config_padrao() is cfg_conta