def testTokenWithApplepay(self): token = litleXmlFields.registerTokenRequest() token.orderId = "12344" applepay = litleXmlFields.applepayType() applepay.data = "4100000000000000" applepay.signature = "yoyo" applepay.version = '8.29' header=litleXmlFields.applepayHeaderType() header.applicationData='applicationData' header.ephemeralPublicKey ='UWIRNRSKSXMXEYEINR' header.publicKeyHash='UYTGHJKMNBVFYWUWI' header.transactionId='1024' applepay.header=header token.applepay = applepay comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(token) comm.http_post.assert_called_once() match_re = RegexMatcher(".*?<litleOnlineRequest.*?<registerTokenRequest.*?<applepay>.*?<data>4100000000000000</data>.*?</applepay>.*?</registerTokenRequest>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def testTokenWithApplepay(self): token = litleXmlFields.registerTokenRequest() token.orderId = "12344" token.id="id" applepay = litleXmlFields.applepayType() applepay.data = "4100000000000000" applepay.signature = "yoyo" applepay.version = '8.29' header=litleXmlFields.applepayHeaderType() header.applicationData='applicationData' header.ephemeralPublicKey ='UWIRNRSKSXMXEYEINR' header.publicKeyHash='UYTGHJKMNBVFYWUWI' header.transactionId='1024' applepay.header=header token.applepay = applepay comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(token) comm.http_post.assert_called_once() match_re = RegexMatcher(".*?<litleOnlineRequest.*?<registerTokenRequest.*?<applepay>.*?<data>4100000000000000</data>.*?</applepay>.*?</registerTokenRequest>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def testAddRegisterTokenRequest(self): batchRequest = self.litleBatchFileRequest.createBatch() registerTokenRequest = litleXmlFields.registerTokenRequest() self.litleBatchFileRequest.tnxToXml = MagicMock(return_value='') batchRequest.addTransaction(registerTokenRequest) assert(batchRequest._batchRequest.numTokenRegistrations == 1) assert(batchRequest.numOfTxn == 1)
def testToken(self): token = litleXmlFields.registerTokenRequest() token.orderId = "12344" token.accountNumber = "1233456789103801" comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(token) match_re = RegexMatcher(".*?<litleOnlineRequest.*?<registerTokenRequest.*?<accountNumber>1233456789103801</accountNumber>.*?</registerTokenRequest>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def testToken(self): token = litleXmlFields.registerTokenRequest() token.orderId = "12344" token.accountNumber = "1233456789103801" token.id="id" comm = Communications(config) comm.http_post = MagicMock() litle = litleOnlineRequest(config) litle.setCommunications(comm) litle._processResponse = MagicMock(return_value=None) litle.sendRequest(token) comm.http_post.assert_called_once() match_re = RegexMatcher(".*?<litleOnlineRequest.*?<registerTokenRequest.*?<accountNumber>1233456789103801</accountNumber>.*?</registerTokenRequest>.*?") comm.http_post.assert_called_with(match_re, url=ANY, proxy=ANY, timeout=ANY)
def register_token_fixture(): token = litleXmlFields.registerTokenRequest() token.orderId = '12344' return token