diff options
Diffstat (limited to 'tests')
-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) |