Mercurial > genshi > genshi-test
comparison genshi/tests/core.py @ 920:f4bf11c716cc experimental-py3k
Fix handling of QNames with leading open curly braces. See Genshi ticket #413.
author | hodgestar |
---|---|
date | Mon, 29 Nov 2010 20:20:56 +0000 |
parents | 9fafb35032a1 |
children |
comparison
equal
deleted
inserted
replaced
919:d85416d3a26c | 920:f4bf11c716cc |
---|---|
232 def test_leading_curly_brace(self): | 232 def test_leading_curly_brace(self): |
233 qname = QName('{http://www.example.org/namespace}elem') | 233 qname = QName('{http://www.example.org/namespace}elem') |
234 self.assertEquals('http://www.example.org/namespace', qname.namespace) | 234 self.assertEquals('http://www.example.org/namespace', qname.namespace) |
235 self.assertEquals('elem', qname.localname) | 235 self.assertEquals('elem', qname.localname) |
236 | 236 |
237 def test_curly_brace_equality(self): | |
238 qname1 = QName('{http://www.example.org/namespace}elem') | |
239 qname2 = QName('http://www.example.org/namespace}elem') | |
240 self.assertEqual(qname1.namespace, qname2.namespace) | |
241 self.assertEqual(qname1.localname, qname2.localname) | |
242 self.assertEqual(qname1, qname2) | |
243 | |
237 | 244 |
238 def suite(): | 245 def suite(): |
239 suite = unittest.TestSuite() | 246 suite = unittest.TestSuite() |
240 suite.addTest(unittest.makeSuite(StreamTestCase, 'test')) | 247 suite.addTest(unittest.makeSuite(StreamTestCase, 'test')) |
241 suite.addTest(unittest.makeSuite(MarkupTestCase, 'test')) | 248 suite.addTest(unittest.makeSuite(MarkupTestCase, 'test')) |