Пример #1
0
 def test_sanitizar_cpf_cpf_magico_formatado_valido(self):
     self.assertEqual(Vendedor.sanitizar_cpf(self.cpf_magico_formatado),
                      self.cpf_magico)
Пример #2
0
 def test_sanitizar_cpf_muitos_numeros_invalido(self):
     self.assertIsNone(Vendedor.sanitizar_cpf('123456789012'))
Пример #3
0
 def test_sanitizar_cpf_invalido(self):
     cpf_invalido = '12345678912'
     self.assertIsNone(Vendedor.sanitizar_cpf(cpf_invalido))
Пример #4
0
 def test_sanitizar_cpf_poucos_numeros_invalido(self):
     self.assertIsNone(Vendedor.sanitizar_cpf('123'))
Пример #5
0
 def test_sanitizar_cpf_semnumeros_invalido(self):
     self.assertIsNone(Vendedor.sanitizar_cpf('qwertyuiop'))
Пример #6
0
 def test_sanitizar_cpf_vazio_invalido(self):
     self.assertIsNone(Vendedor.sanitizar_cpf(None))
Пример #7
0
 def test_separar_nome_sobrenome_apenas_um_nome(self):
     nome = 'Fulano'
     first, last = Vendedor.separar_nome_sobrenome(nome)
     self.assertEqual(first, nome)
     self.assertIsNone(last)
Пример #8
0
 def test_separar_nome_sobrenome_none_retorna_none_e_none(self):
     first, last = Vendedor.separar_nome_sobrenome(None)
     self.assertIsNone(first)
     self.assertIsNone(last)