def test_get_message_returns_help_text(self): r = Response( '', """ <Txn> <Transaction success="1" reco="00" responseText="APPROVED" pxTxn="true"> <CardHolderHelpText /> </Transaction> <HelpText>Transaction Approved</HelpText> </Txn> """) self.assertEquals('Transaction Approved', r.get_message())
def test_get_message_returns_generic_message_when_no_response(self): r = Response('', '') message = r.get_message() self.assertTrue(message is not None and message != '')
def test_is_declined_returns_true_on_declined_response(self): r = Response('', SAMPLE_DECLINED_RESPONSE) self.assertTrue(r.is_declined())
def test_element_text_returns_blank_on_none(self): r = Response( '', '<Txn><Transaction success="1" reco="00"' + ' responseText="APPROVED" pxTxn="true" /></Txn>') self.assertEquals(r['authorised'], 0)
def test_is_declined_returns_false_on_empty_response(self): r = Response('', '') self.assertFalse(r.is_declined()) r = Response('', '<?xml version="1.0" ?>') self.assertFalse(r.is_declined())
def test_is_successful_returns_false_on_empty_response(self): r = Response('', '') self.assertFalse(r.is_successful()) r = Response('', '<?xml version="1.0" ?>') self.assertFalse(r.is_successful())
def test_get_message_returns_help_text(self): r = Response(SAMPLE_PURCHASE_REQUEST, SAMPLE_SUCCESSFUL_RESPONSE) self.assertTrue(r.get_message() is not None)
def setUp(self): self.response = Response('', SAMPLE_DECLINED_RESPONSE)
def setUp(self): self.response = Response('', SAMPLE_SUCCESSFUL_RESPONSE)