From bd7188104a85fb1a18bc901dd76af5999843e5fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 24 Sep 2018 14:38:02 +0200 Subject: [PATCH] Test FEC for previous fiscal year issue7720 review60361002 --- setup.py | 2 +- tests/FEC-previous.csv | 3 +++ tests/scenario_fec.rst | 10 ++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 tests/FEC-previous.csv diff --git a/setup.py b/setup.py index dbe2c261b1..dab953fcac 100644 --- a/setup.py +++ b/setup.py @@ -73,7 +73,7 @@ setup(name=name, package_data={ 'trytond.modules.account_fr': (info.get('xml', []) + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'tests/*.rst', - 'tests/FEC.csv']), + 'tests/*.csv']), }, classifiers=[ 'Development Status :: 5 - Production/Stable', diff --git a/tests/FEC-previous.csv b/tests/FEC-previous.csv new file mode 100644 index 0000000000..ec84f744f7 --- /dev/null +++ b/tests/FEC-previous.csv @@ -0,0 +1,3 @@ +JournalCode JournalLib EcritureNum EcritureDate CompteNum CompteLib CompAuxNum CompAuxLib PieceRef PieceDate EcritureLib Debit Credit EcritureLet DateLet ValidDate Montantdevise Idevise +REV Revenue 1 20170101 797 Transferts de charges exceptionnelles - 20170101 - 0,00 5,00 20170101 +REV Revenue 1 20170101 4967 Autres comptes débiteurs 2 Party - 20170101 - 5,00 0,00 20170101 diff --git a/tests/scenario_fec.rst b/tests/scenario_fec.rst index d381595b88..4f2853ee21 100644 --- a/tests/scenario_fec.rst +++ b/tests/scenario_fec.rst @@ -148,3 +148,13 @@ Generate FEC:: >>> with io.open(file, mode='rb') as fp: ... FEC.form.file.decode('utf-8') == fp.read().decode('utf-8') True + +Generate FEC for previous fiscal year:: + + >>> FEC = Wizard('account.fr.fec') + >>> FEC.form.fiscalyear = fiscalyear_previous + >>> FEC.execute('generate') + >>> file = os.path.join(os.path.dirname(__file__), 'FEC-previous.csv') + >>> with io.open(file, mode='rb') as fp: + ... FEC.form.file.decode('utf-8') == fp.read().decode('utf-8') + True