def test_render_none(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({'field': None}, 'application/xml')
     self.assertXMLContains(content, '<field></field>')
Beispiel #2
0
 def test_render_none(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({'field': None}, 'application/xml')
     self.assertXMLContains(content, '<field></field>')
 def test_render_decimal(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({'field': Decimal('111.2')}, 'application/xml')
     self.assertXMLContains(content, '<field>111.2</field>')
Beispiel #4
0
 def test_render_decimal(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({'field': Decimal('111.2')}, 'application/xml')
     self.assertXMLContains(content, '<field>111.2</field>')
 def test_render_none(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({"field": None}, "application/xml")
     self.assertXMLContains(content, "<field></field>")
 def test_render_decimal(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({"field": Decimal("111.2")}, "application/xml")
     self.assertXMLContains(content, "<field>111.2</field>")
 def test_render_datetime(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({"field": datetime.datetime(2011, 12, 25, 12, 45, 00)}, "application/xml")
     self.assertXMLContains(content, "<field>2011-12-25 12:45:00</field>")
Beispiel #8
0
 def test_render_complex_data(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render(self._complex_data, 'application/xml')
     self.assertXMLContains(content, '<sub_name>first</sub_name>')
     self.assertXMLContains(content, '<sub_name>second</sub_name>')
Beispiel #9
0
 def test_render_datetime(self):
     """
     Test XML rendering.
     """
     renderer = XMLRenderer(None)
     content = renderer.render({
         'field': datetime.datetime(2011, 12, 25, 12, 45, 00)
     }, 'application/xml')
     self.assertXMLContains(content, '<field>2011-12-25 12:45:00</field>')
Beispiel #10
0
    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)