Example #1
0
 def testInvalidCheckDigits(self):
     assert not verify_account_number("12345678900")
     assert not verify_account_number("12345678901")
     assert not verify_account_number("12345678902")
     assert not verify_account_number("12345678904")
     assert not verify_account_number("12345678905")
     assert not verify_account_number("12345678906")
     assert not verify_account_number("12345678907")
     assert not verify_account_number("12345678908")
     assert not verify_account_number("12345678909")
Example #2
0
 def testInvalidCheckDigits(self):
     self.assertFalse(verify_account_number('12345678900'))
     self.assertFalse(verify_account_number('12345678901'))
     self.assertFalse(verify_account_number('12345678902'))
     self.assertFalse(verify_account_number('12345678904'))
     self.assertFalse(verify_account_number('12345678905'))
     self.assertFalse(verify_account_number('12345678906'))
     self.assertFalse(verify_account_number('12345678907'))
     self.assertFalse(verify_account_number('12345678908'))
     self.assertFalse(verify_account_number('12345678909'))
Example #3
0
 def testValidAccount(self):
     self.assertTrue(verify_account_number('12345678903'))
     self.assertTrue(verify_account_number('1234 56 78903'))
     self.assertTrue(verify_account_number('1234.56.78903'))
     self.assertTrue(verify_account_number('1234-56-78903'))
     self.assertTrue(verify_account_number(' 12345678903 '))
     self.assertTrue(verify_account_number(' 1234 56 78903 '))
     self.assertTrue(verify_account_number(' 1234.56.78903 '))
     self.assertTrue(verify_account_number(' 1234-56-78903 '))
Example #4
0
 def testValidAccount(self):
     assert verify_account_number("12345678903")
     assert verify_account_number("1234 56 78903")
     assert verify_account_number("1234.56.78903")
     assert verify_account_number("1234-56-78903")
     assert verify_account_number(" 12345678903 ")
     assert verify_account_number(" 1234 56 78903 ")
     assert verify_account_number(" 1234.56.78903 ")
     assert verify_account_number(" 1234-56-78903 ")
Example #5
0
 def testInvalidStringInAccount(self):
     self.assertFalse(verify_account_number('1234a5678903'))
     self.assertFalse(verify_account_number('1234%5678903'))
Example #6
0
 def testInvalidCheckDigitsWithSpacers(self):
     self.assertFalse(verify_account_number('1234 56 78901'))
     self.assertFalse(verify_account_number('1234.56.78901'))
     self.assertFalse(verify_account_number(' 12345678901 '))
Example #7
0
 def testShortAccounts(self):
     self.assertFalse(verify_account_number('123456789'))
     self.assertFalse(verify_account_number('1234567890'))
Example #8
0
 def clean_account_number(self):
     if not verify_account_number(self.cleaned_data["account_number"]):
         raise forms.ValidationError(_("Incorrect account number."))
     return self.cleaned_data["account_number"]
Example #9
0
 def clean_account_number(self):
     if not verify_account_number(self.cleaned_data['account_number']):
         raise forms.ValidationError(_('Incorrect account number.'))
     return self.cleaned_data['account_number']
Example #10
0
 def testInvalidStringInAccount(self):
     assert not verify_account_number("1234a5678903")
     assert not verify_account_number("1234%5678903")
Example #11
0
 def testInvalidCheckDigitsWithSpacers(self):
     assert not verify_account_number("1234 56 78901")
     assert not verify_account_number("1234.56.78901")
     assert not verify_account_number(" 12345678901 ")
Example #12
0
 def testShortAccounts(self):
     assert not verify_account_number("123456789")
     assert not verify_account_number("1234567890")