Add set_user tools for test scenario

When changing the user of proteus, the context should be reloaded.

issue6652
review42551002
This commit is contained in:
Cédric Krier committed 2017-08-02 19:38:24 +02:00
1 parent f02a45b5f2
commit 6dcd52a331
2 files changed
+9 -9

No files matched your search

+4 -4
View File
@@ -8,7 +8,7 @@ Imports::
>>> from dateutil.relativedelta import relativedelta
>>> from decimal import Decimal
>>> from proteus import Model, Wizard
>>> from trytond.tests.tools import activate_modules
>>> from trytond.tests.tools import activate_modules, set_user
>>> from trytond.modules.company.tests.tools import create_company, \
... get_company
>>> today = datetime.date.today()
@@ -58,7 +58,7 @@ Create product user::
Create product::
>>> config.user = product_admin_user.id
>>> set_user(product_admin_user)
>>> ProductUom = Model.get('product.uom')
>>> ProductTemplate = Model.get('product.template')
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
@@ -73,7 +73,7 @@ Create product::
Get stock locations::
>>> config.user = stock_admin_user.id
>>> set_user(stock_admin_user)
>>> Location = Model.get('stock.location')
>>> warehouse_loc, = Location.find([('code', '=', 'WH')])
>>> supplier_loc, = Location.find([('code', '=', 'SUP')])
@@ -114,7 +114,7 @@ Create internal order point::
Create inventory to add enough quantity in Provisioning Location::
>>> config.user = stock_user.id
>>> set_user(stock_user)
>>> Inventory = Model.get('stock.inventory')
>>> inventory = Inventory()
>>> inventory.location = provisioning_loc
@@ -8,7 +8,7 @@ Imports::
>>> from dateutil.relativedelta import relativedelta
>>> from decimal import Decimal
>>> from proteus import Model, Wizard
>>> from trytond.tests.tools import activate_modules
>>> from trytond.tests.tools import activate_modules, set_user
>>> from trytond.modules.company.tests.tools import create_company, \
... get_company
>>> from trytond.modules.account.tests.tools import (create_chart,
@@ -86,7 +86,7 @@ Create purchase user::
Create product::
>>> config.user = product_admin_user.id
>>> set_user(product_admin_user)
>>> ProductUom = Model.get('product.uom')
>>> ProductTemplate = Model.get('product.template')
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
@@ -103,7 +103,7 @@ Create product::
Get stock locations::
>>> config.user = stock_admin_user.id
>>> set_user(stock_admin_user)
>>> Location = Model.get('stock.location')
>>> warehouse_loc, = Location.find([('code', '=', 'WH')])
>>> supplier_loc, = Location.find([('code', '=', 'SUP')])
@@ -113,7 +113,7 @@ Get stock locations::
Create a need for missing product::
>>> config.user = stock_user.id
>>> set_user(stock_user)
>>> ShipmentOut = Model.get('stock.shipment.out')
>>> shipment_out = ShipmentOut()
>>> shipment_out.planned_date = today
@@ -145,7 +145,7 @@ Create the purchase request::
There is now a draft purchase request::
>>> config.user = purchase_user.id
>>> set_user(purchase_user)
>>> pr, = PurchaseRequest.find([('state', '=', 'draft')])
>>> pr.product == product
True