XEP-047: Room Activity Indicators

Implement the XEP
This commit is contained in:
mathieui
2020-12-07 22:27:28 +01:00
parent 8258202681
commit b63dc3bc8c
6 changed files with 162 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
import unittest
from slixmpp import Presence, JID
from slixmpp.test import SlixTest
from slixmpp.plugins.xep_0437 import stanza
class TestRAI(SlixTest):
def setUp(self):
stanza.register_plugins()
def testResponse(self):
presence = Presence()
presence['rai']['activities'] = [
JID('toto@titi'),
JID('coucou@coucou'),
]
self.check(presence, """
<presence>
<rai xmlns="urn:xmpp:rai:0">
<activity>toto@titi</activity>
<activity>coucou@coucou</activity>
</rai>
</presence>
""", use_values=False)
suite = unittest.TestLoader().loadTestsFromTestCase(TestRAI)