예제 #1
0
 def test_retira_formatacao_test02(self):
     self.assertNotRegex(CPFValidator().retira_formatacao("32a.32s.4e2-66"),
                         "\\d{11}")
예제 #2
0
 def test_valida_cpf_test09(self):
     cpf_clean = CPFValidator().retira_formatacao("444.444.444-44")
     self.assertFalse(CPFValidator().valida_cpf(cpf_clean),
                      "{} não deve ser válido".format(cpf_clean))
예제 #3
0
 def test_valida_cpf_test15(self):
     cpf_clean = CPFValidator().retira_formatacao("000.000.000-00")
     self.assertFalse(CPFValidator().valida_cpf(cpf_clean),
                      "{} não deve ser válido".format(cpf_clean))
예제 #4
0
 def test_valida_cpf_test05(self):
     cpf_clean = CPFValidator().retira_formatacao("439.633.730-71")
     self.assertFalse(CPFValidator().valida_cpf(cpf_clean),
                      "É falso, pois DV2 deveria ser 0")
예제 #5
0
 def test_retira_formatacao_test01(self):
     self.assertEqual(CPFValidator().retira_formatacao("324.325.432-66"),
                      "32432543266")
예제 #6
0
 def test_valida_cpf_test04(self):
     cpf_clean = CPFValidator().retira_formatacao("439.632.730-89")
     self.assertFalse(CPFValidator().valida_cpf(cpf_clean),
                      "É falso, pois DV1 deveria ser 7")
예제 #7
0
 def test_valida_cpf_test03(self):
     cpf_clean = CPFValidator().retira_formatacao("999.99.9-99")
     self.assertRaises(ValueError, CPFValidator().valida_cpf, cpf_clean)
예제 #8
0
 def test_valida_cpf_test02(self):
     cpf_clean = CPFValidator().retira_formatacao("439.633.730-70")
     self.assertFalse(CPFValidator().valida_cpf(cpf_clean))
예제 #9
0
 def test_calcula_mod11_test02(self):
     self.assertEqual(0, CPFValidator().calcula_mod11("43963273070", 10))
예제 #10
0
 def test_calcula_mod11_test01(self):
     self.assertEqual(7, CPFValidator().calcula_mod11("43963273070", 9))