def test_panEncryptionAlgo0(self): pan_in = '4876010123456789012' panEnc, pan = pci.encrypt(pan_in, None, '00', self.depco) # self.assertEqual(pan, pan_in.encode('hex')) six.assertRegex(self, panEnc, r'00\d+') panClr, data = pci.decrypt(panEnc, self.depco) self.assertEqual(pan_in, panClr)
def test_panEncryptionAlgo2(self): pan_in = '4876010123456789012' panEnc, pan = pci.encrypt(pan_in, '00', '02', self.depco) six.assertRegex(self, panEnc, r'0200[A-F0-9]+') panClr, data = pci.decrypt(panEnc, self.depco) self.assertEqual(pan_in, panClr)