diff options
author | mathieui <mathieui@mathieui.net> | 2020-12-07 22:27:28 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2020-12-08 18:56:26 +0100 |
commit | b63dc3bc8cf16177a6e50a804681958a47497550 (patch) | |
tree | e8bf12aebda1f723ca7c2c072e70466760c481f0 /tests/test_stanza_xep_0437.py | |
parent | 8258202681b32fb7267562a9fe3a5af03eb17f50 (diff) | |
download | slixmpp-b63dc3bc8cf16177a6e50a804681958a47497550.tar.gz slixmpp-b63dc3bc8cf16177a6e50a804681958a47497550.tar.bz2 slixmpp-b63dc3bc8cf16177a6e50a804681958a47497550.tar.xz slixmpp-b63dc3bc8cf16177a6e50a804681958a47497550.zip |
XEP-047: Room Activity Indicators
Implement the XEP
Diffstat (limited to 'tests/test_stanza_xep_0437.py')
-rw-r--r-- | tests/test_stanza_xep_0437.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/test_stanza_xep_0437.py b/tests/test_stanza_xep_0437.py new file mode 100644 index 00000000..b210660b --- /dev/null +++ b/tests/test_stanza_xep_0437.py @@ -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) |