details:   https://code.tryton.org/tryton/commit/86195e587130
branch:    7.0
user:      Cédric Krier <[email protected]>
date:      Sun Nov 08 23:50:53 2026 +0100
description:
        Remove access right tests in account dunning scenario

        Since 8d3ea53120f2 only administrators can run wizard without group or 
model
        which is the case for the reconcile lines wizard.
diffstat:

 modules/account_dunning/tests/scenario_account_dunning.rst               |  41 
+---------
 modules/account_dunning_letter/tests/scenario_account_dunning_letter.rst |  42 
+---------
 2 files changed, 2 insertions(+), 81 deletions(-)

diffs (178 lines):

diff -r d89e6ec51061 -r 86195e587130 
modules/account_dunning/tests/scenario_account_dunning.rst
--- a/modules/account_dunning/tests/scenario_account_dunning.rst        Fri Nov 
06 14:44:05 2026 +0100
+++ b/modules/account_dunning/tests/scenario_account_dunning.rst        Sun Nov 
08 23:50:53 2026 +0100
@@ -8,7 +8,7 @@
     >>> from dateutil.relativedelta import relativedelta
     >>> from decimal import Decimal
     >>> from proteus import Model, Wizard
-    >>> from trytond.tests.tools import activate_modules, set_user
+    >>> from trytond.tests.tools import activate_modules
     >>> from trytond.modules.company.tests.tools import create_company, \
     ...     get_company
     >>> from trytond.modules.account.tests.tools import create_fiscalyear, \
@@ -24,39 +24,6 @@
     >>> _ = create_company()
     >>> company = get_company()
 
-Create account admin user::
-
-    >>> User = Model.get('res.user')
-    >>> Group = Model.get('res.group')
-    >>> account_admin_user = User()
-    >>> account_admin_user.name = 'Account Admin'
-    >>> account_admin_user.login = 'account_admin'
-    >>> account_admin_group, = Group.find([
-    ...         ('name', '=', 'Account Administration'),
-    ...         ])
-    >>> account_admin_user.groups.append(account_admin_group)
-    >>> account_admin_user.save()
-
-Create account user::
-
-    >>> account_user = User()
-    >>> account_user.name = 'Account'
-    >>> account_user.login = 'account'
-    >>> account_group, = Group.find([
-    ...         ('name', '=', 'Account'),
-    ...         ])
-    >>> account_user.groups.append(account_group)
-    >>> account_user.save()
-
-Create dunning user::
-
-    >>> dunning_user = User()
-    >>> dunning_user.name = 'Dunning'
-    >>> dunning_user.login = 'dunning'
-    >>> dunning_group, = Group.find([('name', '=', 'Dunning')])
-    >>> dunning_user.groups.append(dunning_group)
-    >>> dunning_user.save()
-
 Create fiscal year::
 
     >>> fiscalyear = create_fiscalyear(company)
@@ -73,7 +40,6 @@
 
 Create dunning procedure::
 
-    >>> set_user(account_admin_user)
     >>> Procedure = Model.get('account.dunning.procedure')
     >>> procedure = Procedure(name='Procedure')
     >>> level = procedure.levels.new()
@@ -96,7 +62,6 @@
 
 Create some moves::
 
-    >>> set_user(account_user)
     >>> Journal = Model.get('account.journal')
     >>> Move = Model.get('account.move')
     >>> journal_revenue, = Journal.find([
@@ -151,7 +116,6 @@
 
 Create dunnings on 4 days::
 
-    >>> set_user(dunning_user)
     >>> Dunning = Model.get('account.dunning')
     >>> create_dunning = Wizard('account.dunning.create')
     >>> create_dunning.form.date = period.start_date + relativedelta(days=4)
@@ -240,7 +204,6 @@
 
 Pay dunning::
 
-    >>> set_user(account_user)
     >>> MoveLine = Model.get('account.move.line')
     >>> move = Move()
     >>> move.period = period
@@ -257,13 +220,11 @@
     >>> reconcile2, = [l for l in move.lines if l.account == receivable]
     >>> reconcile_lines = Wizard('account.move.reconcile_lines',
     ...     [MoveLine(dunning.line.id), reconcile2])
-    >>> set_user(dunning_user)
     >>> Dunning.find([])
     []
 
 Create dunnings on 50 days::
 
-    >>> set_user(dunning_user)
     >>> create_dunning = Wizard('account.dunning.create')
     >>> create_dunning.form.date = period.start_date + relativedelta(days=50)
     >>> create_dunning.execute('create_')
diff -r d89e6ec51061 -r 86195e587130 
modules/account_dunning_letter/tests/scenario_account_dunning_letter.rst
--- a/modules/account_dunning_letter/tests/scenario_account_dunning_letter.rst  
Fri Nov 06 14:44:05 2026 +0100
+++ b/modules/account_dunning_letter/tests/scenario_account_dunning_letter.rst  
Sun Nov 08 23:50:53 2026 +0100
@@ -7,7 +7,7 @@
     >>> import datetime as dt
     >>> from decimal import Decimal
     >>> from proteus import config, Model, Wizard
-    >>> from trytond.tests.tools import activate_modules, set_user
+    >>> from trytond.tests.tools import activate_modules
     >>> from trytond.modules.company.tests.tools import create_company, \
     ...     get_company
     >>> from trytond.modules.account.tests.tools import create_fiscalyear, \
@@ -22,43 +22,6 @@
     >>> _ = create_company()
     >>> company = get_company()
 
-Reload the context::
-
-    >>> User = Model.get('res.user')
-    >>> Group = Model.get('res.group')
-    >>> config._context = User.get_preferences(True, config.context)
-
-Create account admin user::
-
-    >>> account_admin_user = User()
-    >>> account_admin_user.name = 'Account Admin'
-    >>> account_admin_user.login = 'account_admin'
-    >>> account_admin_group, = Group.find([
-    ...         ('name', '=', 'Account Administration'),
-    ...         ])
-    >>> account_admin_user.groups.append(account_admin_group)
-    >>> account_admin_user.save()
-
-Create account user::
-
-    >>> account_user = User()
-    >>> account_user.name = 'Account'
-    >>> account_user.login = 'account'
-    >>> account_group, = Group.find([
-    ...         ('name', '=', 'Account'),
-    ...         ])
-    >>> account_user.groups.append(account_group)
-    >>> account_user.save()
-
-Create dunning user::
-
-    >>> dunning_user = User()
-    >>> dunning_user.name = 'Dunning'
-    >>> dunning_user.login = 'dunning'
-    >>> dunning_group, = Group.find([('name', '=', 'Dunning')])
-    >>> dunning_user.groups.append(dunning_group)
-    >>> dunning_user.save()
-
 Create fiscal year::
 
     >>> fiscalyear = create_fiscalyear(company)
@@ -75,7 +38,6 @@
 
 Create dunning procedure::
 
-    >>> set_user(account_admin_user)
     >>> Procedure = Model.get('account.dunning.procedure')
     >>> procedure = Procedure(name='Procedure')
     >>> level = procedure.levels.new()
@@ -93,7 +55,6 @@
 
 Create some moves::
 
-    >>> set_user(account_user)
     >>> Journal = Model.get('account.journal')
     >>> Move = Model.get('account.move')
     >>> journal_revenue, = Journal.find([
@@ -169,7 +130,6 @@
 
 Create dunnings::
 
-    >>> set_user(dunning_user)
     >>> Dunning = Model.get('account.dunning')
     >>> create_dunning = Wizard('account.dunning.create')
     >>> create_dunning.form.date = period.start_date + dt.timedelta(days=5)

Reply via email to