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)
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)
def test_validate_without_internet_raises_exception(self): field = CepField() with self.assertRaises(ValidationError): field.clean('70.150-903')
def test_invalid_cep_format(self): field = CepField() with self.assertRaises(ValidationError): field.clean('701150-903')
def test_correctly_cep(self): field = CepField() self.assertEqual('70.150-903', field.clean('70.150-903').original_value)
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)
def test_request_timeout(self): cep = CepField(timeout=0.0001) with self.assertRaises(ValidationError): cep.clean('70.150-903')
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)
def test_validate_fulfill_module(self): field = CepField() cep = field.clean('70.150-903') self.assertEqual('Zona Cívico-Administrativa', cep.bairro)
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)
def test_correctly_cep_with_only_dash(self): field = CepField() self.assertEqual('70150903', field.clean('70150-903').codigo)
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)
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)
def test_invalid_cep_with_only_ones(self): field = CepField() with self.assertRaises(ValidationError): field.clean('111111111')
def test_validate_with_correios_invalid_cep(self): field = CepField() with self.assertRaises(ValidationError): field.clean('71150-903')