changeset e8967555ced0 in modules/account_statement:default
details: 
https://hg.tryton.org/modules/account_statement?cmd=changeset&node=e8967555ced0
description:
        Add default statement journal

        issue11156
        review393471002
diffstat:

 CHANGELOG                                    |   1 +
 account.xml                                  |  13 +++++++++++++
 tests/scenario_account_statement.rst         |  15 +--------------
 tests/scenario_statement_origin.rst          |  20 ++------------------
 tests/scenario_statement_origin_invoices.rst |  20 ++------------------
 tryton.cfg                                   |   1 +
 6 files changed, 20 insertions(+), 50 deletions(-)

diffs (131 lines):

diff -r 0684f6f65ae7 -r e8967555ced0 CHANGELOG
--- a/CHANGELOG Thu Jan 20 18:54:21 2022 +0100
+++ b/CHANGELOG Sun Jan 30 13:06:39 2022 +0100
@@ -1,3 +1,4 @@
+* Create default statement journal
 * Add support for Python 3.10
 * Remove support for Python 3.6
 
diff -r 0684f6f65ae7 -r e8967555ced0 account.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/account.xml       Sun Jan 30 13:06:39 2022 +0100
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<tryton>
+    <data noupdate="1">
+        <record model="account.journal" id="journal_statement">
+            <field name="name">Statement</field>
+            <field name="code">STA</field>
+            <field name="type">statement</field>
+            <field name="sequence" ref="account.sequence_account_journal"/>
+        </record>
+    </data>
+</tryton>
diff -r 0684f6f65ae7 -r e8967555ced0 tests/scenario_account_statement.rst
--- a/tests/scenario_account_statement.rst      Thu Jan 20 18:54:21 2022 +0100
+++ b/tests/scenario_account_statement.rst      Sun Jan 30 13:06:39 2022 +0100
@@ -116,22 +116,9 @@
     >>> StatementJournal = Model.get('account.statement.journal')
     >>> Statement = Model.get('account.statement')
     >>> StatementLine = Model.get('account.statement.line')
-    >>> Sequence = Model.get('ir.sequence')
-    >>> SequenceType = Model.get('ir.sequence.type')
     >>> AccountJournal = Model.get('account.journal')
 
-    >>> sequence_type, = SequenceType.find([('name', '=', "Account Journal")])
-    >>> sequence = Sequence(name='Satement',
-    ...     sequence_type=sequence_type,
-    ...     company=company,
-    ... )
-    >>> sequence.save()
-    >>> account_journal = AccountJournal(name='Statement',
-    ...     type='statement',
-    ...     sequence=sequence,
-    ... )
-    >>> account_journal.save()
-
+    >>> account_journal, = AccountJournal.find([('code', '=', 'STA')], limit=1)
     >>> statement_journal = StatementJournal(name='Test',
     ...     journal=account_journal,
     ...     account=cash,
diff -r 0684f6f65ae7 -r e8967555ced0 tests/scenario_statement_origin.rst
--- a/tests/scenario_statement_origin.rst       Thu Jan 20 18:54:21 2022 +0100
+++ b/tests/scenario_statement_origin.rst       Sun Jan 30 13:06:39 2022 +0100
@@ -45,28 +45,12 @@
     >>> customer = Party(name="Customer")
     >>> customer.save()
 
-Create Account Journal::
-
-    >>> Sequence = Model.get('ir.sequence')
-    >>> SequenceType = Model.get('ir.sequence.type')
-    >>> AccountJournal = Model.get('account.journal')
-
-    >>> sequence_type, = SequenceType.find([('name', '=', "Account Journal")])
-    >>> sequence = Sequence(name="Satement",
-    ...     sequence_type=sequence_type,
-    ...     company=company,
-    ...     )
-    >>> sequence.save()
-    >>> account_journal = AccountJournal(name="Statement",
-    ...     type='statement',
-    ...     sequence=sequence,
-    ...     )
-    >>> account_journal.save()
-
 Create a statement with origins::
 
+    >>> AccountJournal = Model.get('account.journal')
     >>> StatementJournal = Model.get('account.statement.journal')
     >>> Statement = Model.get('account.statement')
+    >>> account_journal, = AccountJournal.find([('code', '=', 'STA')], limit=1)
     >>> journal_number = StatementJournal(name="Number",
     ...     journal=account_journal,
     ...     account=cash,
diff -r 0684f6f65ae7 -r e8967555ced0 
tests/scenario_statement_origin_invoices.rst
--- a/tests/scenario_statement_origin_invoices.rst      Thu Jan 20 18:54:21 
2022 +0100
+++ b/tests/scenario_statement_origin_invoices.rst      Sun Jan 30 13:06:39 
2022 +0100
@@ -70,28 +70,12 @@
     >>> customer_invoice2.state
     'posted'
 
-Create Account Journal::
-
-    >>> Sequence = Model.get('ir.sequence')
-    >>> SequenceType = Model.get('ir.sequence.type')
-    >>> AccountJournal = Model.get('account.journal')
-
-    >>> sequence_type, = SequenceType.find([('name', '=', "Account Journal")])
-    >>> sequence = Sequence(name="Satement",
-    ...     sequence_type=sequence_type,
-    ...     company=company,
-    ...     )
-    >>> sequence.save()
-    >>> account_journal = AccountJournal(name="Statement",
-    ...     type='statement',
-    ...     sequence=sequence,
-    ...     )
-    >>> account_journal.save()
-
 Create a statement with origins::
 
+    >>> AccountJournal = Model.get('account.journal')
     >>> StatementJournal = Model.get('account.statement.journal')
     >>> Statement = Model.get('account.statement')
+    >>> account_journal, = AccountJournal.find([('code', '=', 'STA')], limit=1)
     >>> journal_number = StatementJournal(name="Number",
     ...     journal=account_journal,
     ...     account=cash,
diff -r 0684f6f65ae7 -r e8967555ced0 tryton.cfg
--- a/tryton.cfg        Thu Jan 20 18:54:21 2022 +0100
+++ b/tryton.cfg        Sun Jan 30 13:06:39 2022 +0100
@@ -8,6 +8,7 @@
     currency
     party
 xml:
+    account.xml
     statement.xml
     journal.xml
     message.xml

Reply via email to