Esempio n. 1
0
def checksum(cardNumber):
    cardNumber = cardNumber.replace(" ", "")

    # to check if there are only numbers
    if cardNumber.isnumeric() != True:
        return "Invalid card number"
    return str(ccv.checksum(str(cardNumber)))
Esempio n. 2
0
 def test_checksum_len2(self):
     self.assertEqual(ccr.checksum('12'),4)
Esempio n. 3
0
 def test_checksum_len1(self):
     self.assertEqual(ccr.checksum('8'),8)
Esempio n. 4
0
 def test_checksum_len14(self):
     self.assertEqual(ccr.checksum('27184931073326'),1)
Esempio n. 5
0
 def test_checksum_len13(self):
     self.assertEqual(ccr.checksum('4346537657597'),9)
Esempio n. 6
0
 def test_checksum_len4(self):
     self.assertEqual(ccr.checksum('383'),3)
Esempio n. 7
0
 def test_checksum_len3(self):
     self.assertEqual(ccr.checksum('9'),9)