X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=test%2Ftest_contribuinte.py;h=ebd111dbdaeb3ca45d3f0d6c5414576fedec29ec;hb=27382be67ff029b25dced9316ac2821f3545fbde;hp=60483502e86fae227632bb51f1022bf29b2e8160;hpb=3cf97e8bb549b4cf50638f6b98036f91e5d0440e;p=cascardo%2Firpf-gui.git diff --git a/test/test_contribuinte.py b/test/test_contribuinte.py index 6048350..ebd111d 100644 --- a/test/test_contribuinte.py +++ b/test/test_contribuinte.py @@ -11,12 +11,32 @@ class TestContribuinte(unittest.TestCase): def setUp(self): self.cpf = '34278161174' + self.cpf_normalizado = '342.781.611-74' + self.cpf_invalido = '34278161175' self.contribuinte = Contribuinte(self.cpf) def test_ValidarCPF(self): - self.assertTrue(self.contribuinte._validate_cpf(self.cpf)) - self.assertFalse(self.contribuinte._validate_cpf(self.cpf_invalido)) + msg = 'Validação de CPF falhou!' + self.assertTrue(self.contribuinte._validate_cpf(self.cpf), msg) + self.assertFalse(self.contribuinte._validate_cpf(self.cpf_invalido), msg) + + def test_NormalizeCPF(self): + msg = 'Normalização falhou' + self.assertEqual(self.contribuinte._normalize_cpf(self.cpf), + self.cpf_normalizado, msg) + + def test_MinimizarCPF(self): + msg = 'Minimizar CPF falhou' + self.assertEqual(self.contribuinte._minimize_cpf(self.cpf_normalizado), + self.cpf, msg) + + def test_GetCampoContribuiente(self): + self.assertEqual(self.contribuinte.get_campo_contribuinte('cep'), + '31230-120') + self.assertEqual(self.contribuinte.get_campo_contribuinte('nome'), + 'MARIA DA SILVA DE SOUZA') + # vim:tabstop=4:expandtab:smartindent:fenc=utf8