Esempio n. 1
0
 def test_pickle(self):
     xml = XML('<li>Foo</li>')
     buf = BytesIO()
     pickle.dump(xml, buf, 2)
     buf.seek(0)
     xml = pickle.load(buf)
     self.assertEquals('<li>Foo</li>', xml.render(encoding=None))
Esempio n. 2
0
 def test_pickle(self):
     xml = XML('<li>Foo</li>')
     buf = StringIO()
     pickle.dump(xml, buf, 2)
     buf.seek(0)
     xml = pickle.load(buf)
     self.assertEquals('<li>Foo</li>', xml.render())
Esempio n. 3
0
 def _test(self, expected_id, result):
     expected = self._expected(expected_id).render(encoding='utf-8')
     result = XML(result.render(encoding='utf-8')).render(encoding='utf-8')
     expected, result = expected.splitlines(), result.splitlines()
     for exp, res in zip(expected, result):
         self.assertEquals(exp, res)
     self.assertEquals(len(expected), len(result))
Esempio n. 4
0
 def test_pickle(self):
     xml = XML('<li>Foo</li>')
     buf = BytesIO()
     pickle.dump(xml, buf, 2)
     buf.seek(0)
     xml = pickle.load(buf)
     self.assertEquals('<li>Foo</li>', xml.render(encoding=None))
Esempio n. 5
0
File: core.py Progetto: alon/polinax
 def test_pickle(self):
     xml = XML('<li>Foo</li>')
     buf = StringIO()
     pickle.dump(xml, buf, 2)
     buf.seek(0)
     xml = pickle.load(buf)
     self.assertEquals('<li>Foo</li>', xml.render())
Esempio n. 6
0
 def _test(self, expected_id, result):
     expected = self._expected(expected_id).render(encoding='utf-8')
     result = XML(result.render(encoding='utf-8')).render(encoding='utf-8')
     expected, result = expected.splitlines(), result.splitlines()
     for exp, res in zip(expected, result):
         self.assertEqual(exp, res)
     self.assertEqual(len(expected), len(result))
Esempio n. 7
0
 def test_render_ascii(self):
     xml = XML("<li>Über uns</li>")
     self.assertEqual(u"<li>&#220;ber uns</li>".encode("ascii"), xml.render(encoding="ascii"))
Esempio n. 8
0
 def test_render_output_stream_unicode(self):
     xml = XML('<li>Über uns</li>')
     strio = StringIO()
     self.assertEqual(None, xml.render(encoding=None, out=strio))
     self.assertEqual('<li>Über uns</li>', strio.getvalue())
Esempio n. 9
0
 def test_render_ascii(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>&#220;ber uns</li>'.encode('ascii'),
                      xml.render(encoding='ascii'))
Esempio n. 10
0
 def test_render_utf8(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>Über uns</li>'.encode('utf-8'),
                      xml.render(encoding='utf-8'))
Esempio n. 11
0
 def test_textarea_whitespace(self):
     content = '\nHey there.  \n\n    I am indented.\n'
     stream = XML('<textarea name="foo">%s</textarea>' % content)
     output = stream.render(HTMLSerializer, encoding=None)
     self.assertEqual('<textarea name="foo">%s</textarea>' % content,
                      output)
Esempio n. 12
0
 def test_render_output_stream_utf8(self):
     xml = XML('<li>Über uns</li>')
     strio = cStringIO()
     self.assertEqual(None, xml.render(out=strio))
     self.assertEqual('<li>Über uns</li>', strio.getvalue())
Esempio n. 13
0
 def test_render_utf8(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>Über uns</li>', xml.render())
Esempio n. 14
0
 def test_render_output_stream_utf8(self):
     xml = XML('<li>Über uns</li>')
     strio = BytesIO()
     self.assertEqual(None, xml.render(encoding='utf-8', out=strio))
     self.assertEqual(u'<li>Über uns</li>'.encode('utf-8'), strio.getvalue())
Esempio n. 15
0
 def test_render_utf8(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual(u'<li>Über uns</li>'.encode('utf-8'), xml.render(encoding='utf-8'))
Esempio n. 16
0
 def test_render_output_stream_utf8(self):
     xml = XML("<li>Über uns</li>")
     strio = BytesIO()
     self.assertEqual(None, xml.render(encoding="utf-8", out=strio))
     self.assertEqual(u"<li>Über uns</li>".encode("utf-8"), strio.getvalue())
Esempio n. 17
0
 def test_textarea_whitespace(self):
     content = '\nHey there.  \n\n    I am indented.\n'
     stream = XML('<textarea name="foo">%s</textarea>' % content)
     output = stream.render(HTMLSerializer, encoding=None)
     self.assertEqual('<textarea name="foo">%s</textarea>' % content, output)
Esempio n. 18
0
File: core.py Progetto: alon/polinax
 def test_render_utf8(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>Über uns</li>', xml.render())
Esempio n. 19
0
 def test_pre_whitespace(self):
     content = '\nHey <em>there</em>.  \n\n    I am indented.\n'
     stream = XML('<pre>%s</pre>' % content)
     output = stream.render(HTMLSerializer, encoding=None)
     self.assertEqual('<pre>%s</pre>' % content, output)
Esempio n. 20
0
File: core.py Progetto: alon/polinax
 def test_render_unicode(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual(u'<li>Über uns</li>', xml.render(encoding=None))
Esempio n. 21
0
 def test_pre_whitespace(self):
     content = '\nHey <em>there</em>.  \n\n    I am indented.\n'
     stream = XML('<pre>%s</pre>' % content)
     output = stream.render(HTMLSerializer, encoding=None)
     self.assertEqual('<pre>%s</pre>' % content, output)
Esempio n. 22
0
File: core.py Progetto: alon/polinax
 def test_render_ascii(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>&#220;ber uns</li>', xml.render(encoding='ascii'))
Esempio n. 23
0
 def test_render_unicode(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>Über uns</li>', xml.render())
     self.assertEqual('<li>Über uns</li>', xml.render(encoding=None))
Esempio n. 24
0
 def test_render_utf8(self):
     xml = XML("<li>Über uns</li>")
     self.assertEqual(u"<li>Über uns</li>".encode("utf-8"), xml.render(encoding="utf-8"))
Esempio n. 25
0
 def test_render_output_stream_utf8(self):
     xml = XML('<li>Über uns</li>')
     strio = BytesIO()
     self.assertEqual(None, xml.render(encoding='utf-8', out=strio))
     self.assertEqual('<li>Über uns</li>'.encode('utf-8'), strio.getvalue())
Esempio n. 26
0
File: core.py Progetto: alon/polinax
 def test_render_output_stream_unicode(self):
     xml = XML('<li>Über uns</li>')
     strio = StringIO()
     self.assertEqual(None, xml.render(encoding=None, out=strio))
     self.assertEqual(u'<li>Über uns</li>', strio.getvalue())
Esempio n. 27
0
File: core.py Progetto: alon/polinax
 def test_render_output_stream_utf8(self):
     xml = XML('<li>Über uns</li>')
     strio = cStringIO()
     self.assertEqual(None, xml.render(out=strio))
     self.assertEqual('<li>Über uns</li>', strio.getvalue())
Esempio n. 28
0
 def test_render_unicode(self):
     xml = XML("<li>Über uns</li>")
     self.assertEqual(u"<li>Über uns</li>", xml.render())
     self.assertEqual(u"<li>Über uns</li>", xml.render(encoding=None))