Changeset 212:af4ef4a0fd7f for wokkel
- Timestamp:
- Oct 3, 2016, 9:33:18 AM (6 years ago)
- Branch:
- default
- Location:
- wokkel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
wokkel/pubsub.py
r202 r212 17 17 from twisted.internet import defer 18 18 from twisted.python import log 19 from twisted.python.compat import iteritems, unicode19 from twisted.python.compat import StringType, iteritems, unicode 20 20 from twisted.words.protocols.jabber import jid, error 21 21 from twisted.words.xish import domish … … 182 182 self['id'] = id 183 183 if payload is not None: 184 if isinstance(payload, basestring):184 if isinstance(payload, StringType): 185 185 self.addRawXml(payload) 186 186 else: -
wokkel/test/test_pubsub.py
r202 r212 115 115 element = subscription.toElement() 116 116 self.assertEqual('1234', element.getAttribute('subid')) 117 118 119 120 class ItemTests(unittest.TestCase): 121 """ 122 Tests for L{pubsub.Item}. 123 """ 124 125 def test_payloadRaw(self): 126 """ 127 Adding a payload as a string assumes serialized XML. 128 """ 129 payload = "<test xmlns='foo'/>" 130 item = pubsub.Item(payload=payload) 131 self.assertEqual(payload, item.children[0]) 132 133 134 def test_payloadElement(self): 135 """ 136 Adding a payload as an domish Element, just adds that element as child. 137 """ 138 payload = domish.Element(('foo', 'test')) 139 item = pubsub.Item(payload=payload) 140 self.assertIs(payload, item.children[0]) 117 141 118 142
Note: See TracChangeset
for help on using the changeset viewer.