feat: add initial support for order item events
so far just attaching events on creation, but then can view them
This commit is contained in:
parent
c79b0262f3
commit
b4deea76e0
10 changed files with 456 additions and 13 deletions
|
@ -1338,14 +1338,16 @@ class TestOrderItemView(WebTestCase):
|
|||
item = model.OrderItem(order_qty=2, order_uom=enum.ORDER_UOM_CASE, case_size=8)
|
||||
order.items.append(item)
|
||||
|
||||
with patch.object(view, 'viewing', new=True):
|
||||
context = view.get_template_context({'instance': item})
|
||||
self.assertIn('item', context)
|
||||
self.assertIs(context['item'], item)
|
||||
self.assertIn('order', context)
|
||||
self.assertIs(context['order'], order)
|
||||
self.assertIn('order_qty_uom_text', context)
|
||||
self.assertEqual(context['order_qty_uom_text'], "2 Cases (× 8 = 16 Units)")
|
||||
with patch.object(self.request, 'is_root', new=True):
|
||||
with patch.object(view, 'viewing', new=True):
|
||||
form = view.make_model_form(model_instance=item)
|
||||
context = view.get_template_context({'instance': item, 'form': form})
|
||||
self.assertIn('item', context)
|
||||
self.assertIs(context['item'], item)
|
||||
self.assertIn('order', context)
|
||||
self.assertIs(context['order'], order)
|
||||
self.assertIn('order_qty_uom_text', context)
|
||||
self.assertEqual(context['order_qty_uom_text'], "2 Cases (× 8 = 16 Units)")
|
||||
|
||||
def test_get_xref_buttons(self):
|
||||
self.pyramid_config.add_route('orders.view', '/orders/{uuid}')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue