Exemplo n.º 1
0
    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')
Exemplo n.º 2
0
    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')
Exemplo n.º 3
0
def test_luhn10():
    assert util.luhn10(0) is True
    assert util.luhn10(4100000000000001) is True
    assert util.luhn10(4100000000000009) is False
Exemplo n.º 4
0
def test_luhn10():
    assert util.luhn10(0) is True
    assert util.luhn10(4100000000000001) is True
    assert util.luhn10(4100000000000009) is False