def test_chave_nfe(self): chave = ChaveNFe(**self.kwargs) with self.assertRaises(AssertionError) as cm: chave.cnpj = '' chave.validar() chave.cnpj = '1234567891011' self.assertEqual('CNPJ necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.estado = '' chave.validar() chave.estado = '42' self.assertEqual('Estado necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.emissao = '' chave.validar() chave.emissao = '0' self.assertEqual('Emissão necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.modelo = '' chave.validar() chave.modelo = '55' self.assertEqual('Modelo necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.serie = '' chave.validar() chave.serie = '012' self.assertEqual('Série necessária para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.numero = '' chave.validar() chave.numero = '000000780' self.assertEqual('Número necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.tipo = '' chave.validar() chave.tipo = '42' self.assertEqual('Tipo necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta') with self.assertRaises(AssertionError) as cm: chave.codigo = '' chave.validar() self.assertEqual('Código necessário para criar chave NF-e', str(cm.exception), 'Validação da chave nf-e incorreta')
def test_chave_nfe(self): chave = ChaveNFe(**self.kwargs) with self.assertRaises(AssertionError) as cm: chave.cnpj = "" chave.validar() chave.cnpj = "1234567891011" self.assertEqual( "CNPJ necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.estado = "" chave.validar() chave.estado = "42" self.assertEqual( "Estado necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.emissao = "" chave.validar() chave.emissao = "0" self.assertEqual( "Emissão necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.modelo = "" chave.validar() chave.modelo = "55" self.assertEqual( "Modelo necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.serie = "" chave.validar() chave.serie = "012" self.assertEqual( "Série necessária para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.numero = "" chave.validar() chave.numero = "000000780" self.assertEqual( "Número necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.tipo = "" chave.validar() chave.tipo = "42" self.assertEqual( "Tipo necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", ) with self.assertRaises(AssertionError) as cm: chave.codigo = "" chave.validar() self.assertEqual( "Código necessário para criar chave NF-e", str(cm.exception), "Validação da chave nf-e incorreta", )