Commit 27feb67b authored by Jérome Perrin's avatar Jérome Perrin

tests that the order printout uses the order reference as filename


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30125 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent fa9fb70f
...@@ -2574,6 +2574,7 @@ class TestOrder(TestOrderMixin, ERP5TypeTestCase): ...@@ -2574,6 +2574,7 @@ class TestOrder(TestOrderMixin, ERP5TypeTestCase):
source_section_value=vendor, source_section_value=vendor,
destination_value=client, destination_value=client,
destination_section_value=client) destination_section_value=client)
order.setReference('OrderReference')
line = order.newContent(portal_type=self.order_line_portal_type, line = order.newContent(portal_type=self.order_line_portal_type,
resource_value=resource, resource_value=resource,
quantity=10, quantity=10,
...@@ -2588,6 +2589,9 @@ class TestOrder(TestOrderMixin, ERP5TypeTestCase): ...@@ -2588,6 +2589,9 @@ class TestOrder(TestOrderMixin, ERP5TypeTestCase):
err_list = odf_validator.validate(odt) err_list = odf_validator.validate(odt)
if err_list: if err_list:
self.fail(''.join(err_list)) self.fail(''.join(err_list))
# The name of the printout is the reference of the order
content_disposition = self.portal.REQUEST.RESPONSE.getHeader('content-disposition')
self.assertEquals(content_disposition, 'inline;filename="OrderReference.odt"')
def test_Order_viewAsODT_person(self): def test_Order_viewAsODT_person(self):
# test order printout with a person as destination # test order printout with a person as destination
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment