Commit 38104583 authored by Tatuya Kamada's avatar Tatuya Kamada

* Fix

 r26363 the way of RESPONSE header test was wrong, fix it


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26364 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 49cc4400
...@@ -118,7 +118,11 @@ class TestFormPrintout(ERP5TypeTestCase): ...@@ -118,7 +118,11 @@ class TestFormPrintout(ERP5TypeTestCase):
builder = OOoBuilder(odf_document) builder = OOoBuilder(odf_document)
content_xml = builder.extract("content.xml") content_xml = builder.extract("content.xml")
self.assertTrue(content_xml.find("Foo title!") > 0) self.assertTrue(content_xml.find("Foo title!") > 0)
self.assertEqual(request.RESPONSE.getHeader('content-type'),
'application/vnd.oasis.opendocument.text; charset=utf-8')
self.assertEqual(request.RESPONSE.getHeader('content-disposition'),
'inline;filename="Foo_viewAsPrintout.odt"')
# 2. Normal case: change the field value and check again the ODF document # 2. Normal case: change the field value and check again the ODF document
test1.setTitle("Changed Title!") test1.setTitle("Changed Title!")
#foo_form.my_title.set_value('default', "Changed Title!") #foo_form.my_title.set_value('default', "Changed Title!")
...@@ -156,14 +160,15 @@ class TestFormPrintout(ERP5TypeTestCase): ...@@ -156,14 +160,15 @@ class TestFormPrintout(ERP5TypeTestCase):
foo_printout.template = tmp_template foo_printout.template = tmp_template
# 5. Normal case: just call a FormPrintout object # 5. Normal case: just call a FormPrintout object
request.RESPONSE.setHeader('Content-Type', 'text/html')
test1.setTitle("call!") test1.setTitle("call!")
odf_document = foo_printout() # call odf_document = foo_printout() # call
self.assertTrue(odf_document is not None) self.assertTrue(odf_document is not None)
builder = OOoBuilder(odf_document) builder = OOoBuilder(odf_document)
content_xml = builder.extract("content.xml") content_xml = builder.extract("content.xml")
self.assertTrue(content_xml.find("call!") > 0) self.assertTrue(content_xml.find("call!") > 0)
# when just call FormPrintout, it does not set content-type # when just call FormPrintout, it does not change content-type
self.assertEqual(request.RESPONSE.getHeader('Content-Type'), None) self.assertEqual(request.RESPONSE.getHeader('content-type'), 'text/html')
# 5. Normal case: utf-8 string # 5. Normal case: utf-8 string
test1.setTitle("Français") test1.setTitle("Français")
......
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