comparison genshi/tests/core.py @ 926:5dcabf565db1 stable-0.6.x

Merge r1148 from trunk (fix for qname equality issue #413).
author hodgestar
date Thu, 10 Mar 2011 08:16:29 +0000
parents 37fb3988647a
children e53161c2773c
comparison
equal deleted inserted replaced
910:80762e029617 926:5dcabf565db1
234 def test_leading_curly_brace(self): 234 def test_leading_curly_brace(self):
235 qname = QName('{http://www.example.org/namespace}elem') 235 qname = QName('{http://www.example.org/namespace}elem')
236 self.assertEquals('http://www.example.org/namespace', qname.namespace) 236 self.assertEquals('http://www.example.org/namespace', qname.namespace)
237 self.assertEquals('elem', qname.localname) 237 self.assertEquals('elem', qname.localname)
238 238
239 def test_curly_brace_equality(self):
240 qname1 = QName('{http://www.example.org/namespace}elem')
241 qname2 = QName('http://www.example.org/namespace}elem')
242 self.assertEqual(qname1.namespace, qname2.namespace)
243 self.assertEqual(qname1.localname, qname2.localname)
244 self.assertEqual(qname1, qname2)
245
239 246
240 def suite(): 247 def suite():
241 suite = unittest.TestSuite() 248 suite = unittest.TestSuite()
242 suite.addTest(unittest.makeSuite(StreamTestCase, 'test')) 249 suite.addTest(unittest.makeSuite(StreamTestCase, 'test'))
243 suite.addTest(unittest.makeSuite(MarkupTestCase, 'test')) 250 suite.addTest(unittest.makeSuite(MarkupTestCase, 'test'))
Copyright (C) 2012-2017 Edgewall Software