summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-27Fixed SleekTest compare method to check XML text.Lance Stout
Corrected resulting test failures. All pass again.
2010-08-27Added unit tests for StanzaBase.Lance Stout
2010-08-27Updated xmlstream.filesocket.Lance Stout
2010-08-27Updated StanzaBase with documentation.Lance Stout
2010-08-26Added comments to _fix_ns to clarify the cleaning procedure.Lance Stout
2010-08-26Added unit test for _fix_ns for handling namespaces with forward slashes.Lance Stout
2010-08-26Fixed ElementBase._fix_ns and related methods to respect namespaces which ↵Lance Stout
contain forward slashes.
2010-08-26Fixed indentation in StanzaBase.Lance Stout
2010-08-26Clarify ElementBase documentation.Lance Stout
2010-08-26Fixed line lengths in ElementBase to comply with PEP8.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-26Updated the remaining ElementBase methods.Lance Stout
Remaining ElementBase todos: Write the class documentation for ElementBase. Write unit tests for the __magic__ methods.
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-24Fixed indenting issue.Lance Stout
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-22fixed a but in stanza_pubsubfritzy
2010-08-21added form compatibility with old api, stanzas now bool() to True on 2.x, ↵fritzy
jid attributes will return '' if not set
2010-08-19Merge branch 'develop' of git@github.com:fritzy/SleekXMPP into developNathan Fritz
2010-08-19added some xep-0004 compatibility changesNathan Fritz
2010-08-19Updated ElementBase methods _getAttr, _setAttr, and _delAttr with docs and ↵Lance Stout
tests.
2010-08-19Small cleanup in ElementBase.__setitem__Lance Stout
2010-08-19Updated ElementBase.__delitem__ and added unit tests.Lance Stout
2010-08-19fixed todo mergeNathan Fritz
2010-08-19fixed jobsNathan Fritz
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.enable and ElementBase.initPluginLance Stout
2010-08-13Updated ElementBase.setup, and added unit tests.Lance Stout
2010-08-13Added a generic checkStanza method to SleekTest. Updated the other check ↵Lance Stout
methods to use it.
2010-08-13Updated ElementBase.__init__Lance Stout
2010-08-13Adjust first level indenting in ElementBase to prepare for cleanup.Lance Stout
2010-08-13Updated registerStanzaPlugin and the XML test type.Lance Stout
2010-08-12Cleaned stanzabase imports.Lance Stout
2010-08-12Removed unused xmlcompare.py.Lance Stout
2010-08-12Updated SleekTest with docs and PEP8 style.Lance Stout
2010-08-11Updated roster stanza with docs and PEP8 style.Lance Stout
2010-08-11Updated SleekTest.streamClose to check that the stream was actually started ↵Lance Stout
before closing it. Updated tests for Iq stanzas to not start a stream for every test; tests now run a lot faster. The call to streamClose must still be in the tearDown method to ensure it is called in the case of an error.
2010-08-11Updated sleekxmpp.exceptions with PEP8 style and docs.Lance Stout
2010-08-06Updated SleekTest to use the new tostring function instead of ET.tostringLance Stout
2010-08-05Updated the use of tostring in xmlstream.pyLance Stout
Now uses the xmlns and stream parameters to reduce the number of extra xmlns attributes used in the logging output. Added self.default_ns to XMLStream just to be safe.
2010-08-05Add unit tests for the tostring function.Lance Stout
2010-08-05Update tostring docs to clarify what the xmlns and stanza_ns parameters do.Lance Stout
2010-08-05Replaced the ToString class with a tostring function.Lance Stout
The sleekxmpp.xmlstream.tostring and sleekxmpp.xmlstream.tostring26 packages have been merged to sleekxmpp.xmlstream.tostring. The __init__.py file will import the appropriate tostring function depending on the Python version. The setup.py file has been updated with the package changes. ElementBase is now a direct descendent of object and does not subclass ToString. Stanza objects now return their XML contents for __repr__.
2010-08-05Updated tests to use a relative import for SleekTest to please Python3.Lance Stout
Fixed some tabs/spaces issues.
2010-08-04Modified sleekxmpp.xmlstream.tostring to import ToString class based on ↵Lance Stout
Python version. The package sleekxmpp.xmlstream.tostring26 remains for now until stanzabase is updated, but is no longer needed.
2010-08-04Updated and simplified new JID class to have more documentation and use PEP8 ↵Lance Stout
style.