source:
ralphm-patches/py3-xmppim.patch
@
78:361e2111a663
Last change on this file since 78:361e2111a663 was 78:361e2111a663, checked in by Ralph Meijer <ralphm@…>, 6 years ago | |
---|---|
File size: 2.8 KB |
-
wokkel/test/test_xmppim.py
# HG changeset patch # Parent 9846c8af3f2c87ab42909cd04487eede17b26c41 diff --git a/wokkel/test/test_xmppim.py b/wokkel/test/test_xmppim.py
a b 7 7 8 8 from twisted.internet import defer 9 9 from twisted.trial import unittest 10 from twisted.python.compat import unicode 10 11 from twisted.words.protocols.jabber import error 11 12 from twisted.words.protocols.jabber.jid import JID 12 13 from twisted.words.protocols.jabber.xmlstream import toResponse … … 896 897 request = xmppim.RosterRequest() 897 898 element = request.toElement() 898 899 children = element.elements() 899 child = children.next()900 child = next(children) 900 901 self.assertEqual(NS_ROSTER, child.uri) 901 902 self.assertEqual('query', child.name) 902 903 … … 909 910 request.item = xmppim.RosterItem(JID('user@example.org')) 910 911 element = request.toElement() 911 912 children = element.query.elements() 912 child = children.next()913 child = next(children) 913 914 self.assertEqual(NS_ROSTER, child.uri) 914 915 self.assertEqual('item', child.name) 915 916 -
wokkel/xmppim.py
diff --git a/wokkel/xmppim.py b/wokkel/xmppim.py
a b 13 13 import warnings 14 14 15 15 from twisted.internet import defer 16 from twisted.python.compat import iteritems, itervalues, unicode 16 17 from twisted.words.protocols.jabber import error 17 18 from twisted.words.protocols.jabber.jid import JID 18 19 from twisted.words.xish import domish … … 45 46 self.addElement('show', content=show) 46 47 47 48 if statuses is not None: 48 for lang, status in statuses.iteritems():49 for lang, status in iteritems(statuses): 49 50 s = self.addElement('status', content=status) 50 51 if lang: 51 52 s[(NS_XML, "lang")] = lang … … 58 59 Presence.__init__(self, to, type='unavailable') 59 60 60 61 if statuses is not None: 61 for lang, status in statuses.iteritems():62 for lang, status in iteritems(statuses): 62 63 s = self.addElement('status', content=status) 63 64 if lang: 64 65 s[(NS_XML, "lang")] = lang … … 306 307 if None in self.statuses: 307 308 return self.statuses[None] 308 309 elif self.statuses: 309 for status in self.status.itervalues():310 for status in itervalues(self.status): 310 311 return status 311 312 else: 312 313 return None … … 352 353 if self.priority != 0: 353 354 presence.addElement('priority', content=unicode(self.priority)) 354 355 355 for lang, text in self.statuses.iteritems():356 for lang, text in iteritems(self.statuses): 356 357 status = presence.addElement('status', content=text) 357 358 if lang: 358 359 status[(NS_XML, 'lang')] = lang
Note: See TracBrowser
for help on using the repository browser.