def echeck_credit_fixture(): echeckCredit = litleXmlFields.echeckCredit() echeckCredit.amount = 12 echeckCredit.orderId = "12345" echeckCredit.orderSource = 'ecommerce' return echeckCredit
def testAddEcheckCredit(self): batchRequest = self.litleBatchFileRequest.createBatch() echeckCredit = litleXmlFields.echeckCredit() echeckCredit.amount = 25 self.litleBatchFileRequest.tnxToXml = MagicMock(return_value='') batchRequest.addTransaction(echeckCredit) assert(batchRequest._batchRequest.echeckCreditAmount == 25) assert(batchRequest._batchRequest.numEcheckCredit == 1) assert(batchRequest.numOfTxn == 1)
def testEcheckCredit(self): echeckcredit = litleXmlFields.echeckCredit() echeckcredit.amount = 12 echeckcredit.litleTxnId = 123456789101112 comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(echeckcredit) match_re = RegexMatcher(".*?<litleOnlineRequest.*?<echeckCredit.*?<litleTxnId>123456789101112</litleTxnId>.*?</echeckCredit>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def testEcheckCreditWithSecondaryAmountSecond(self): echeckcredit = litleXmlFields.echeckCredit() echeckcredit.amount = 12 echeckcredit.orderId = '123456789101112' echeckcredit.secondaryAmount=100 comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(echeckcredit) comm.http_post.assert_called_once() match_re = RegexMatcher(".*?<litleOnlineRequest.*?<echeckCredit.*?<secondaryAmount>100</secondaryAmount>.*?</echeckCredit>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def testEcheckCredit(self): echeckcredit = litleXmlFields.echeckCredit() echeckcredit.amount = 12 echeckcredit.litleTxnId = 123456789101112 echeckcredit.id="id" comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(echeckcredit) comm.http_post.assert_called_once() match_re = RegexMatcher(".*?<litleOnlineRequest.*?<echeckCredit.*?<litleTxnId>123456789101112</litleTxnId>.*?</echeckCredit>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def testEcheckCreditWithSecondaryAmountSecond(self): echeckcredit = litleXmlFields.echeckCredit() echeckcredit.amount = 12 echeckcredit.orderId = '123456789101112' echeckcredit.secondaryAmount = 100 comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(echeckcredit) comm.http_post.assert_called_once() match_re = RegexMatcher( ".*?<litleOnlineRequest.*?<echeckCredit.*?<secondaryAmount>100</secondaryAmount>.*?</echeckCredit>.*?" ) comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def echeck_credit_txn_fixture(): echeckCredit = litleXmlFields.echeckCredit() echeckCredit.amount = 12 echeckCredit.litleTxnId = 123456789101112 return echeckCredit