Exemplo n.º 1
0
 def test_pickle(self):
     expr = Expression('1 < 2')
     buf = BytesIO()
     pickle.dump(expr, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     assert unpickled.evaluate({}) is True
Exemplo n.º 2
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.º 3
0
 def test_pickle(self):
     attrs = Attrs([("attr1", "foo"), ("attr2", "bar")])
     buf = BytesIO()
     pickle.dump(attrs, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     self.assertEquals("Attrs([('attr1', 'foo'), ('attr2', 'bar')])", repr(unpickled))
Exemplo n.º 4
0
 def test_pickle(self):
     stream = XML('<root>$var</root>')
     tmpl = MarkupTemplate(stream)
     buf = BytesIO()
     pickle.dump(tmpl, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     self.assertEqual('<root>42</root>', str(unpickled.generate(var=42)))
Exemplo n.º 5
0
 def test_pickle(self):
     ns = Namespace("http://www.example.org/namespace")
     buf = BytesIO()
     pickle.dump(ns, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     self.assertEquals("Namespace('http://www.example.org/namespace')", repr(unpickled))
     self.assertEquals("http://www.example.org/namespace", unpickled.uri)
Exemplo n.º 6
0
 def test_pickle(self):
     suite = Suite('foo = 42')
     buf = BytesIO()
     pickle.dump(suite, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     data = {}
     unpickled.execute(data)
     self.assertEqual(42, data['foo'])
Exemplo n.º 7
0
 def test_pickle(self):
     ns = Namespace('http://www.example.org/namespace')
     buf = BytesIO()
     pickle.dump(ns, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     self.assertEqual("Namespace('http://www.example.org/namespace')",
                      repr(unpickled))
     self.assertEqual('http://www.example.org/namespace', unpickled.uri)
Exemplo n.º 8
0
 def test_pickle(self):
     suite = Suite('foo = 42')
     buf = BytesIO()
     pickle.dump(suite, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     data = {}
     unpickled.execute(data)
     self.assertEqual(42, data['foo'])
Exemplo n.º 9
0
 def test_pickle(self):
     qname = QName("http://www.example.org/namespace}elem")
     buf = BytesIO()
     pickle.dump(qname, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     self.assertEquals("{http://www.example.org/namespace}elem", unpickled)
     self.assertEquals("http://www.example.org/namespace", unpickled.namespace)
     self.assertEquals("elem", unpickled.localname)
Exemplo n.º 10
0
 def test_pickle(self):
     qname = QName('http://www.example.org/namespace}elem')
     buf = BytesIO()
     pickle.dump(qname, buf, 2)
     buf.seek(0)
     unpickled = pickle.load(buf)
     self.assertEquals('{http://www.example.org/namespace}elem', unpickled)
     self.assertEquals('http://www.example.org/namespace',
                       unpickled.namespace)
     self.assertEquals('elem', unpickled.localname)
Exemplo n.º 11
0
 def test_pickle(self):
     markup = Markup('foo')
     buf = BytesIO()
     pickle.dump(markup, buf, 2)
     buf.seek(0)
     self.assertEquals("<Markup u'foo'>", repr(pickle.load(buf)))
Exemplo n.º 12
0
 def test_pickle(self):
     markup = Markup('foo')
     buf = BytesIO()
     pickle.dump(markup, buf, 2)
     buf.seek(0)
     self.assertEquals("<Markup u'foo'>", repr(pickle.load(buf)))