def testNPIWithSlash(self): '''Testa se a confirmação do retorno automático (usando url com /)vem como "VERIFICADO"''' retorno = pagseguro.process(retornoURL + '/', dados()) self.assertEquals('VERIFICADO', retorno)
def testValidPaymentForm(self): '''O retorno de uma requisição válida de pagamento deve incluir um formulário para teste do retorno automático.''' retorno = pagseguro.process(pagtoURL, dados()) self.assertTrue('<form' in retorno) self.assertTrue('name="Referencia" value="b612"' in retorno)
def testValidPaymentTitle(self): '''O retorno de uma requisição válida de pagamento deve incluir um título.''' retorno = pagseguro.process(pagtoURL, dados()) self.assertTrue('Pagamento processado.</h1>' in retorno)
def testValidPaymentDump(self): '''O retorno de uma requisição válida de pagamento deve incluir um dump dos dados.''' retorno = pagseguro.process(pagtoURL, dados()) self.assertTrue('ref_transacao="b612"' in retorno)
def testExistance(self): '''A função process existe e retorna uma string''' self.assertEquals(str, type(pagseguro.process('', {})))