Exemple #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)))
Exemple #2
0
 def test_checksum_len2(self):
     self.assertEqual(ccr.checksum('12'),4)
Exemple #3
0
 def test_checksum_len1(self):
     self.assertEqual(ccr.checksum('8'),8)
Exemple #4
0
 def test_checksum_len14(self):
     self.assertEqual(ccr.checksum('27184931073326'),1)
Exemple #5
0
 def test_checksum_len13(self):
     self.assertEqual(ccr.checksum('4346537657597'),9)
Exemple #6
0
 def test_checksum_len4(self):
     self.assertEqual(ccr.checksum('383'),3)
Exemple #7
0
 def test_checksum_len3(self):
     self.assertEqual(ccr.checksum('9'),9)