def test_envio_nfe(self): dir_pfx = os.path.join(self.caminho, 'teste.pfx') with mock.patch( 'pytrustnfe.HttpClient.HTTPSConnection') as HttpsConnection: conn = HttpsConnection.return_value retorno = mock.MagicMock() type(retorno).status = mock.PropertyMock(return_value='200') retorno.read.return_value = XML_RETORNO conn.getresponse.return_value = retorno com = Comunicacao(dir_pfx, '123456') com.url = 'nfe.sefaz.gov.br' com.web_service = '/wsTeste' com.metodo = 'teste' com.tag_retorno = 'testResult' xml, objeto = com._executar_consulta('') self.assertEqual( xml, XML_RETORNO, 'Envio de NF-e com problemas - xml de retorno inválido') self.assertEqual( objeto.cUF, 42, 'Envio de NF-e com problemas - objeto de retorno inválido') self.assertEqual( objeto.cStat, 103, 'Envio de NF-e com problemas - objeto de retorno inválido')
def test_envio_nfe(self): dir_pfx = os.path.join(self.caminho, 'teste.pfx') with mock.patch('pytrustnfe.HttpClient.HTTPSConnection') as HttpsConnection: conn = HttpsConnection.return_value retorno = mock.MagicMock() type(retorno).status = mock.PropertyMock(return_value='200') retorno.read.return_value = XML_RETORNO conn.getresponse.return_value = retorno com = Comunicacao(dir_pfx, '123456') com.url = 'nfe.sefaz.gov.br' com.web_service = '/wsTeste' com.metodo = 'teste' com.tag_retorno = 'testResult' xml, objeto = com._executar_consulta('') self.assertEqual(xml, XML_RETORNO, 'Envio de NF-e com problemas - xml de retorno inválido') self.assertEqual(objeto.cUF, 42, 'Envio de NF-e com problemas - objeto de retorno inválido') self.assertEqual(objeto.cStat, 103, 'Envio de NF-e com problemas - objeto de retorno inválido')
def __init__(self, certificado, senha): Comunicacao.__init__(self, certificado, senha)