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:
1 parent
f02a45b5f2
commit
6dcd52a331
2 files changed
+9
-9
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user