Exemple #1
0
 def test_revalidate_saved_cep(self):
     field = CepField()
     field.clean('70.150-903')
     self.assertEqual('70.150-903',
                      field.clean('70.150-903').original_value)
Exemple #2
0
 def test_validate_fulfill_module_logradouro_with_complemento(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('de 2301/2302 ao fim',
                      cep.complemento)
Exemple #3
0
 def test_validate_without_internet_raises_exception(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('70.150-903')
Exemple #4
0
 def test_invalid_cep_format(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('701150-903')
Exemple #5
0
 def test_correctly_cep(self):
     field = CepField()
     self.assertEqual('70.150-903',
                      field.clean('70.150-903').original_value)
Exemple #6
0
 def test_validate_fulfill_module_logradouro_without_client(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('Rua Doutor Raul Silva',
                      cep.logradouro)
Exemple #7
0
 def test_request_timeout(self):
     cep = CepField(timeout=0.0001)
     with self.assertRaises(ValidationError):
         cep.clean('70.150-903')
Exemple #8
0
 def test_validate_fulfill_module_logradouro_with_client(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual(
         'SPP  Palácio da Alvorada (Residência'
         ' Oficial do Presidente da República)', cep.logradouro)
Exemple #9
0
 def test_request_timeout(self):
     cep = CepField(timeout=0.0001)
     with self.assertRaises(ValidationError):
         cep.clean('70.150-903')
Exemple #10
0
 def test_revalidate_saved_cep(self):
     field = CepField()
     field.clean('70.150-903')
     self.assertEqual('70.150-903',
                      field.clean('70.150-903').original_value)
Exemple #11
0
 def test_validate_fulfill_module(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('Zona Cívico-Administrativa', cep.bairro)
Exemple #12
0
 def test_validate_without_internet_raises_exception(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('70.150-903')
Exemple #13
0
 def test_validate_without_internet_silent(self):
     field = CepField(force_correios_validation=False)
     self.assertEqual('70.150-903',
                      field.clean('70.150-903').original_value)
Exemple #14
0
 def test_correctly_cep_with_only_dash(self):
     field = CepField()
     self.assertEqual('70150903', field.clean('70150-903').codigo)
Exemple #15
0
 def test_validate_fulfill_module(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('Zona Cívico-Administrativa', cep.bairro)
Exemple #16
0
 def test_request_timeout_without_raise_error(self):
     cepfield = CepField(force_correios_validation=False, timeout=0.0001)
     cep = cepfield.clean('70.150-903')
     self.assertFalse(cep.valido)
Exemple #17
0
 def test_validate_fulfill_module_logradouro_with_client(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('Palácio da Alvorada (Residência'
                      ' Oficial do Presidente da República)',
                      cep.logradouro)
Exemple #18
0
 def test_invalid_cep_format(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('701150-903')
Exemple #19
0
 def test_validate_fulfill_module_logradouro_with_complemento(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('de 2301/2302 ao fim',
                      cep.complemento)
Exemple #20
0
 def test_invalid_cep_with_only_ones(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('111111111')
Exemple #21
0
 def test_request_timeout_without_raise_error(self):
     cepfield = CepField(force_correios_validation=False, timeout=0.0001)
     cep = cepfield.clean('70.150-903')
     self.assertFalse(cep.valido)
Exemple #22
0
 def test_validate_with_correios_invalid_cep(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('71150-903')
Exemple #23
0
 def test_validate_with_correios_invalid_cep(self):
     field = CepField()
     with self.assertRaises(ValidationError):
         field.clean('71150-903')
Exemple #24
0
 def test_correctly_cep(self):
     field = CepField()
     self.assertEqual('70.150-903',
                      field.clean('70.150-903').original_value)
Exemple #25
0
 def test_validate_without_internet_silent(self):
     field = CepField(force_correios_validation=False)
     self.assertEqual('70.150-903',
                      field.clean('70.150-903').original_value)
Exemple #26
0
 def test_validate_fulfill_module_logradouro_without_client(self):
     field = CepField()
     cep = field.clean('70.150-903')
     self.assertEqual('Rua Doutor Raul Silva',
                      cep.logradouro)