comparison genshi/tests/core.py @ 852:04945cd67dad

Remove usage of unicode literals in a couple of places where they were not strictly necessary.
author cmlenz
date Tue, 10 Nov 2009 21:07:03 +0000
parents 09715f868a73
children 0d9e87c6cf6e
comparison
equal deleted inserted replaced
851:354eec9b2bbc 852:04945cd67dad
173 buf.seek(0) 173 buf.seek(0)
174 unpickled = pickle.load(buf) 174 unpickled = pickle.load(buf)
175 self.assertEquals("Attrs([('attr1', 'foo'), ('attr2', 'bar')])", 175 self.assertEquals("Attrs([('attr1', 'foo'), ('attr2', 'bar')])",
176 repr(unpickled)) 176 repr(unpickled))
177 177
178 def test_non_ascii(self):
179 attrs_tuple = Attrs([("attr1", u"föö"), ("attr2", u"bär")]).totuple()
180 self.assertEqual(u'fööbär', attrs_tuple[1])
181
178 182
179 class NamespaceTestCase(unittest.TestCase): 183 class NamespaceTestCase(unittest.TestCase):
180 184
181 def test_pickle(self): 185 def test_pickle(self):
182 ns = Namespace('http://www.example.org/namespace') 186 ns = Namespace('http://www.example.org/namespace')
209 213
210 def test_leading_curly_brace(self): 214 def test_leading_curly_brace(self):
211 qname = QName('{http://www.example.org/namespace}elem') 215 qname = QName('{http://www.example.org/namespace}elem')
212 self.assertEquals('http://www.example.org/namespace', qname.namespace) 216 self.assertEquals('http://www.example.org/namespace', qname.namespace)
213 self.assertEquals('elem', qname.localname) 217 self.assertEquals('elem', qname.localname)
218
219 def test_non_ascii(self):
220 qname = QName(u'http://www.example.org/namespace}gürü')
221 self.assertEqual(u'gürü', qname.localname)
214 222
215 223
216 def suite(): 224 def suite():
217 suite = unittest.TestSuite() 225 suite = unittest.TestSuite()
218 suite.addTest(unittest.makeSuite(StreamTestCase, 'test')) 226 suite.addTest(unittest.makeSuite(StreamTestCase, 'test'))
Copyright (C) 2012-2017 Edgewall Software