fix: define get_row_parent() for OrderView
This commit is contained in:
parent
38d247bac4
commit
c7c86e6e86
2 changed files with 27 additions and 0 deletions
|
|
@ -1503,6 +1503,28 @@ class TestOrderView(WebTestCase):
|
|||
self.assertEqual(len(items), 1)
|
||||
self.assertEqual(items[0].product_scancode, "07430500132")
|
||||
|
||||
def test_get_row_parent(self):
|
||||
model = self.app.model
|
||||
enum = self.app.enum
|
||||
view = self.make_view()
|
||||
|
||||
user = model.User(username="barney")
|
||||
self.session.add(user)
|
||||
order = model.Order(order_id=42, created_by=user)
|
||||
self.session.add(order)
|
||||
self.session.flush()
|
||||
item = model.OrderItem(
|
||||
product_id="07430500132",
|
||||
product_scancode="07430500132",
|
||||
order_qty=1,
|
||||
order_uom=enum.ORDER_UOM_UNIT,
|
||||
status_code=enum.ORDER_ITEM_STATUS_INITIATED,
|
||||
)
|
||||
order.items.append(item)
|
||||
self.session.flush()
|
||||
|
||||
self.assertIs(view.get_row_parent(item), order)
|
||||
|
||||
def test_configure_row_grid(self):
|
||||
model = self.app.model
|
||||
enum = self.app.enum
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue