def test_render_and_parse_complex_data(self): """ Test XML rendering. """ renderer = XMLRenderer(None) content = StringIO(renderer.render(self._complex_data, 'application/xml')) parser = XMLParser(None) complex_data_out, dummy = parser.parse(content) error_msg = "complex data differs!IN:\n %s \n\n OUT:\n %s" % (repr(self._complex_data), repr(complex_data_out)) self.assertEqual(self._complex_data, complex_data_out, error_msg)
def test_complex_data_parse(self): parser = XMLParser(None) (data, files) = parser.parse(self._complex_data_input) self.assertEqual(data, self._complex_data)
def test_parse(self): parser = XMLParser(None) (data, files) = parser.parse(self.input) self.assertEqual(data, self.data)