fix: define get_row_parent() for OrderView

This commit is contained in:
Lance Edgar 2025-12-15 17:04:48 -06:00
parent 38d247bac4
commit c7c86e6e86
2 changed files with 27 additions and 0 deletions

View file

@ -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