Exemplo 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))
Exemplo 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())
Exemplo 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))
Exemplo 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))
Exemplo n.º 5
0
Arquivo: core.py Projeto: 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())
Exemplo 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))
Exemplo 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"))
Exemplo 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())
Exemplo 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'))
Exemplo 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'))
Exemplo 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)
Exemplo 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())
Exemplo n.º 13
0
 def test_render_utf8(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>Über uns</li>', xml.render())
Exemplo 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())
Exemplo 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'))
Exemplo 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())
Exemplo 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)
Exemplo n.º 18
0
Arquivo: core.py Projeto: alon/polinax
 def test_render_utf8(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>Über uns</li>', xml.render())
Exemplo 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)
Exemplo n.º 20
0
Arquivo: core.py Projeto: alon/polinax
 def test_render_unicode(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual(u'<li>Über uns</li>', xml.render(encoding=None))
Exemplo 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)
Exemplo n.º 22
0
Arquivo: core.py Projeto: alon/polinax
 def test_render_ascii(self):
     xml = XML('<li>Über uns</li>')
     self.assertEqual('<li>&#220;ber uns</li>', xml.render(encoding='ascii'))
Exemplo 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))
Exemplo 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"))
Exemplo 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())
Exemplo n.º 26
0
Arquivo: core.py Projeto: 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())
Exemplo n.º 27
0
Arquivo: core.py Projeto: 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())
Exemplo 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))