def validate(self, element, state): num = element.value if num is None: return self.note_error(element, state, 'invalid') if util.luhn10(num): return True return self.note_error(element, state, 'invalid')
def test_luhn10(): assert util.luhn10(0) is True assert util.luhn10(4100000000000001) is True assert util.luhn10(4100000000000009) is False