summaryrefslogtreecommitdiff
path: root/tests/test_stanza_xep_0437.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_stanza_xep_0437.py')
-rw-r--r--tests/test_stanza_xep_0437.py28
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)