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
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))
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))
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)))
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)
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'])
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)
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)
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)
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)))