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