Changeset 90:1ffd4dd005e4
- Timestamp:
- Feb 25, 2010, 11:55:52 AM (12 years ago)
- Branch:
- default
- Location:
- wokkel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
wokkel/pubsub.py
r88 r90 664 664 665 665 def _onEvent(self, message): 666 if message.getAttribute('type') == 'error': 667 return 668 666 669 try: 667 670 sender = jid.JID(message["from"]) -
wokkel/test/test_pubsub.py
r88 r90 184 184 self.stub.send(message) 185 185 return d 186 187 188 def test_eventItemsError(self): 189 """ 190 An error message with embedded event should not be handled. 191 192 This test uses an items event, which should not result in itemsReceived 193 being called. In general message.handled should be False. 194 """ 195 message = domish.Element((None, 'message')) 196 message['from'] = 'pubsub.example.org' 197 message['to'] = 'user@example.org/home' 198 message['type'] = 'error' 199 event = message.addElement((NS_PUBSUB_EVENT, 'event')) 200 items = event.addElement('items') 201 items['node'] = 'test' 202 203 class UnexpectedCall(Exception): 204 pass 205 206 def itemsReceived(event): 207 raise UnexpectedCall("Unexpected call to itemsReceived") 208 209 self.protocol.itemsReceived = itemsReceived 210 self.stub.send(message) 211 self.assertFalse(message.handled) 186 212 187 213
Note: See TracChangeset
for help on using the changeset viewer.