[test] corrige fragilité test en supprimant dépendance envers numéro de version

authorNicolas Chauvat <nicolas.chauvat@logilab.fr>
changeset264fa1a4732e
branchdefault
phasepublic
hiddenno
parent revision#43eda9a925cf Added tag pycompta-version-0.9.0, pycompta-debian-version-0.9.0-1 for changeset 8089820b8b17
child revision#d3b2c9316895 [main] signale les montants négatifs après lecture des écritures (closes #268788)
files modified by this revision
test/data/compte-resultat.xml
test/test_lib.py
# HG changeset patch
# User Nicolas Chauvat <nicolas.chauvat@logilab.fr>
# Date 1414007651 -7200
# Wed Oct 22 21:54:11 2014 +0200
# Node ID 264fa1a4732ebd99c900abe7e12e8930b2b8c42e
# Parent 43eda9a925cff998f20576852686614425eeb5eb
[test] corrige fragilité test en supprimant dépendance envers numéro de version

diff --git a/test/data/compte-resultat.xml b/test/data/compte-resultat.xml
@@ -1,7 +1,7 @@
1  <?xml version="1.0" encoding="ISO-8859-1"?>
2 -<!-- pycompta version 0.8.3 -->
3 +<!-- pycompta version x.y.z -->
4  <compte-resultat debut="2002-01-01" fin="2002-01-31">
5    <charges id="charges" montant="20000">
6      <poste id="1.1" nom="Charges d'exploitation" montant="20000">
7        <poste id="1.1.1" nom="Achats de marchandises" montant="20000">
8  	<compte num="607" credit="0" debit="20000" />
diff --git a/test/test_lib.py b/test/test_lib.py
@@ -498,11 +498,13 @@
9          self.glivre = entities.GrandLivre(self.journal)
10          self.resultat = entities.CompteResultat(self.glivre)
11          out = StringIO()
12          visitors.write_compte_resultat(out, self.resultat,
13                                         Date(2002,1,1), Date(2002,1,31))
14 -        expected = '\n'.join([line.strip() for line in file(self.datapath('compte-resultat.xml'))])
15 +        with file(self.datapath('compte-resultat.xml')) as stream:
16 +            data = stream.read().replace('x.y.z', VERSION)
17 +            expected = '\n'.join([line.strip() for line in data.splitlines()])
18          result = '\n'.join([line.strip() for line in out.getvalue().splitlines()])
19          self.assertMultiLineEqual(expected, result)
20 
21 
22  # BILAN ########################################################################