changeset bf074f620ce8 in modules/purchase_request:default
details:
https://hg.tryton.org/modules/purchase_request?cmd=changeset;node=bf074f620ce8
description:
Raise NotImplementedError when setting Function field without setter
issue7985
review265101002
diffstat:
tests/scenario_purchase_request.rst | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diffs (44 lines):
diff -r d427f65b8fad -r bf074f620ce8 tests/scenario_purchase_request.rst
--- a/tests/scenario_purchase_request.rst Fri Mar 22 15:33:43 2019 +0100
+++ b/tests/scenario_purchase_request.rst Wed Mar 27 00:28:57 2019 +0100
@@ -219,13 +219,15 @@
Create a second purchase request manually::
>>> set_user(1) # admin
- >>> pr = PurchaseRequest()
- >>> pr.product = product
- >>> pr.quantity = 1
- >>> pr.uom = unit
- >>> pr.warehouse = warehouse_loc
- >>> pr.origin = Model.get('stock.order_point')()
- >>> pr.save()
+ >>> pr_id, = PurchaseRequest.create([{
+ ... 'product': product.id,
+ ... 'quantity': 1,
+ ... 'uom': unit,
+ ... 'warehouse': warehouse_loc.id,
+ ... 'origin': 'stock.order_point,-1',
+ ... 'company': company.id,
+ ... }], config.context)
+ >>> pr = PurchaseRequest(pr_id)
There is now 2 draft purchase requests::
@@ -257,10 +259,13 @@
Create a purchase request without product::
>>> set_user(1) # admin
- >>> pr = PurchaseRequest()
- >>> pr.description = "Custom product"
- >>> pr.quantity = 1
- >>> pr.origin = Model.get('stock.order_point')()
+ >>> pr_id, = PurchaseRequest.create([{
+ ... 'description': "Custom product",
+ ... 'quantity': 1,
+ ... 'origin': 'stock.order_point,-1',
+ ... 'company': company.id,
+ ... }], config.context)
+ >>> pr = PurchaseRequest(pr_id)
>>> pr.save()
Create the purchase without product::