From 9a9bcdc53831a7da5d8a2468bcccfdb9c4be3d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marinho=20Brand=C3=A3o?= Date: Wed, 13 Jan 2010 15:29:51 -0200 Subject: [PATCH] Pequeno ajuste antes de entrar nos testes de serializacao --- pynfe/processamento/serializacao.py | 4 ++-- tests/02-modelo-00-definicoes-gerais.txt | 2 -- tests/03-processamento-01-serializacao-xml.txt | 10 ++++++++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index 1283d9c..f13e443 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -95,7 +95,7 @@ class SerializacaoXML(Serializacao): raise Exception('Metodo nao implementado') def _obter_emitente_de_notas_fiscais(self, notas_fiscais): - emitentes = set([nf.emitente for nf in notas_fiscais if nf.emitente]) + lista = set([nf.emitente for nf in notas_fiscais if nf.emitente]) if len(lista) == 0: raise NenhumObjetoEncontrado('Nenhum objeto foi encontrado!') @@ -104,7 +104,7 @@ class SerializacaoXML(Serializacao): return lista[0] - def _serializar_emitente(self, objetos): + def _serializar_emitente(self, emitente): return '' def _serializar_clientes(self, objetos): diff --git a/tests/02-modelo-00-definicoes-gerais.txt b/tests/02-modelo-00-definicoes-gerais.txt index 7e0f5e1..b2d02b8 100644 --- a/tests/02-modelo-00-definicoes-gerais.txt +++ b/tests/02-modelo-00-definicoes-gerais.txt @@ -102,8 +102,6 @@ O contador de objetos retorna a quantidade de instancias que casem com os argume >>> fonte_dados.contar_objetos(_classe=Emitente, razao_social='Emitente Novo') 1 - >>> fonte_dados._objetos - Permitir tambem remover objetos (que por padrao remove apenas da lista da memoria e nao eh persistente. diff --git a/tests/03-processamento-01-serializacao-xml.txt b/tests/03-processamento-01-serializacao-xml.txt index bc75c41..9bd76ea 100644 --- a/tests/03-processamento-01-serializacao-xml.txt +++ b/tests/03-processamento-01-serializacao-xml.txt @@ -1,6 +1,16 @@ PROCESSAMENTO - SERIALIZACAO PARA XML ===================================== +Populando fonte de dados +------------------------ + + >>> from pynfe.entidades import FonteDados + >>> fonte_dados = FonteDados() + +Inicia uma NF e demais dependentes + + + Gerar arquivos XML ------------------