示例#1
0
 def test_verificar_entrada_de_CEP_texto_formatado(self):
     try:
         CEP = '1-1-2-2-3-3'
         GSC.validar_cep(CEP)
         CEP = '1.1.2.2.3.3'
         GSC.validar_cep(CEP)
         CEP = '1 1 2 2 3 3'
         GSC.validar_cep(CEP)
         CEP = '11 22 33'
         GSC.validar_cep(CEP)
     except:
         self.fail()
示例#2
0
 def test_verificar_entrada_de_CEP_por_texto(self):
     CEP = str(112233)
     self.assertEqual(True, GSC.validar_cep(CEP))
示例#3
0
 def test_verificar_entrada_de_CEP_por_numero(self):
     CEP = 112233
     self.assertEqual(True, GSC.validar_cep(CEP))
示例#4
0
 def test_verificar_1_digito_repetido_alternado_par_no_fim(self):
     CEP = str(163252)
     self.assertEqual(False, GSC.validar_cep(CEP))
示例#5
0
 def test_verificar_2_digitos_repetidos_alternados_pares(self):
     CEP = str(552523)
     self.assertEqual(False, GSC.validar_cep(CEP))
示例#6
0
 def test_verificar_todos_numeros_repetidos(self):
     CEP = str(999999)
     self.assertEqual(False, GSC.validar_cep(CEP))
示例#7
0
 def test_verificar_1_digito_repetido_alternado_par_no_comeco(self):
     CEP = str(121426)
     self.assertEqual(False, GSC.validar_cep(CEP))
示例#8
0
 def test_verificar_cep_nao_alternado(self):
     CEP = str(523563)
     self.assertEqual(True, GSC.validar_cep(CEP))
示例#9
0
 def test_verificar_cep_nao_repetido_alternado(self):
     CEP = str(112233)
     self.assertEqual(True, GSC.validar_cep(CEP))
示例#10
0
 def test_verificar_cep_acima_de_range_aceito(self):
     CEP = str(1999999)
     with self.assertRaises(ValueError):
         GSC.validar_cep(CEP)
示例#11
0
 def test_verificar_cep_abaixo_de_range_aceito(self):
     CEP = "002233"
     with self.assertRaises(ValueError):
         GSC.validar_cep(CEP)
示例#12
0
 def test_verificar_cep_dentro_de_range_aceito(self):
     CEP = str(112233)
     self.assertEqual(True, GSC.validar_cep(CEP))