Edgewall Software

Changeset 1148 for trunk


Ignore:
Timestamp:
Dec 13, 2010, 7:55:01 PM (13 years ago)
Author:
jruigrok
Message:

Pull up r1145 to trunk.

Addresses #413.

Location:
trunk/genshi
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/genshi/core.py

    r1129 r1148  
    717717            return qname
    718718
    719         parts = qname.lstrip('{').split('}', 1)
     719        qname = qname.lstrip('{')
     720        parts = qname.split('}', 1)
    720721        if len(parts) > 1:
    721722            self = unicode.__new__(cls, '{%s' % qname)
  • trunk/genshi/tests/core.py

    r1085 r1148  
    237237        self.assertEquals('elem', qname.localname)
    238238
     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
    239246
    240247def suite():
Note: See TracChangeset for help on using the changeset viewer.