summaryrefslogtreecommitdiff
path: root/tests/test_elementbase.py
AgeCommit message (Collapse)Author
2010-08-30Updated ElementBase.match to respect namespaces with slashes.Lance Stout
Required adding option to _fix_ns to not propagate namespaces to child elements.
2010-08-27Fixed SleekTest compare method to check XML text.Lance Stout
Corrected resulting test failures. All pass again.
2010-08-26Added unit test for _fix_ns for handling namespaces with forward slashes.Lance Stout
2010-08-26Finished the update of ElementBase with docs and unit tests.Lance Stout
Corrected bugs in equality comparisons between stanzas.
2010-08-25Fixed ElementBase.match to respect namespaces.Lance Stout
2010-08-25Updated ElementBase.match and added unit tests.Lance Stout
2010-08-25Updated ElementBase._delSub and added unit tests.Lance Stout
_delSub can now accept a path and will optionally remove any empty parent elements after deleting the target elements.
2010-08-24Updated ElementBase._setSubText and added unit tests.Lance Stout
_setSubText can now handle elements specified by an XPath expression, and will build up the element tree as needed, reusing an existing elements in the path.
2010-08-24Updated ElementBase._getSubText and added unit tests.Lance Stout
Also added ElementBase._fix_ns() to apply the stanza namespace to elements that don't have a namespace.
2010-08-19Updated ElementBase methods _getAttr, _setAttr, and _delAttr with docs and ↵Lance Stout
tests.
2010-08-19Updated ElementBase.__delitem__ and added unit tests.Lance Stout
2010-08-19Updated ElementBase.__setitem__ and added unit tests.Lance Stout
2010-08-13Updated ElementBase.__getitem__ with docs and unit tests.Lance Stout
2010-08-13Updated getStanzaValues and setStanzaValues with docs and unit tests.Lance Stout
2010-08-13Updated ElementBase.setup, and added unit tests.Lance Stout