Source: python-docutils
Version: 0.9.1-2
Severity: important
Tags: upstream
User: [email protected]
Usertags: python3.3

python-docutils FTBFS if built against Python 3.3:
| ======================================================================
| ERROR: test_odt_basic (test_writers.test_odt.DocutilsOdtTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/test3/test_writers/test_odt.py",
 line 152, in test_odt_basic
|     self.process_test('odt_basic.txt', 'odt_basic.odt',
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/test3/test_writers/test_odt.py",
 line 105, in process_test
|     settings_overrides=settings_overrides)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 418, in publish_string
|     enable_exit_status=enable_exit_status)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 666, in publish_programmatically
|     output = pub.publish(enable_exit_status=enable_exit_status)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 223, in publish
|     output = self.writer.write(self.document, self.destination)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/__init__.py",
 line 80, in write
|     self.translate()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 552, in translate
|     self.assemble_my_parts()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 569, in assemble_my_parts
|     s1 = self.get_stylesheet()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 616, in get_stylesheet
|     s1 = self.visitor.setup_page()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 968, in setup_page
|     self.add_header_footer(self.dom_stylesheet)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 1027, in add_header_footer
|     nsdict=STYLES_NAMESPACE_DICT,
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 287, in SubElement
|     parent.append(el)
| TypeError: must be Element, not _ElementInterfaceWrapper
|
| ======================================================================
| ERROR: test_odt_custom_headfoot (test_writers.test_odt.DocutilsOdtTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/test3/test_writers/test_odt.py",
 line 167, in test_odt_custom_headfoot
|     settings_overrides=settings_overrides,
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/test3/test_writers/test_odt.py",
 line 105, in process_test
|     settings_overrides=settings_overrides)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 418, in publish_string
|     enable_exit_status=enable_exit_status)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 666, in publish_programmatically
|     output = pub.publish(enable_exit_status=enable_exit_status)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 223, in publish
|     output = self.writer.write(self.document, self.destination)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/__init__.py",
 line 80, in write
|     self.translate()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 552, in translate
|     self.assemble_my_parts()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 569, in assemble_my_parts
|     s1 = self.get_stylesheet()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 616, in get_stylesheet
|     s1 = self.visitor.setup_page()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 968, in setup_page
|     self.add_header_footer(self.dom_stylesheet)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 1012, in add_header_footer
|     nsdict=STYLES_NAMESPACE_DICT,
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 287, in SubElement
|     parent.append(el)
| TypeError: must be Element, not _ElementInterfaceWrapper
|
| ======================================================================
| ERROR: test_odt_tables1 (test_writers.test_odt.DocutilsOdtTestCase)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/test3/test_writers/test_odt.py",
 line 157, in test_odt_tables1
|     self.process_test('odt_tables1.txt', 'odt_tables1.odt',
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/test3/test_writers/test_odt.py",
 line 105, in process_test
|     settings_overrides=settings_overrides)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 418, in publish_string
|     enable_exit_status=enable_exit_status)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 666, in publish_programmatically
|     output = pub.publish(enable_exit_status=enable_exit_status)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/core.py",
 line 223, in publish
|     output = self.writer.write(self.document, self.destination)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/__init__.py",
 line 80, in write
|     self.translate()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 552, in translate
|     self.assemble_my_parts()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 569, in assemble_my_parts
|     s1 = self.get_stylesheet()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 616, in get_stylesheet
|     s1 = self.visitor.setup_page()
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 968, in setup_page
|     self.add_header_footer(self.dom_stylesheet)
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 1027, in add_header_footer
|     nsdict=STYLES_NAMESPACE_DICT,
|   File 
"/build/python-docutils-4yaKmK/python-docutils-0.9.1/build/py3/docutils/writers/odf_odt/__init__.py",
 line 287, in SubElement
|     parent.append(el)
| TypeError: must be Element, not _ElementInterfaceWrapper

I can reproduce this failure with upstream Python 3.3.0 and Docutils from upstream svn (R).

--
Jakub Wilk


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to