From bea2669907a1e9c3d9494ce3aed6e0779aa0f439 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sat, 27 Feb 2021 12:56:42 +0100 Subject: [PATCH] XEP-0403: Add stanza tests --- tests/test_stanza_xep_0403.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 tests/test_stanza_xep_0403.py diff --git a/tests/test_stanza_xep_0403.py b/tests/test_stanza_xep_0403.py new file mode 100644 index 00000000..7d7a5daa --- /dev/null +++ b/tests/test_stanza_xep_0403.py @@ -0,0 +1,32 @@ +import unittest +from slixmpp import Presence, JID +from slixmpp.test import SlixTest +from slixmpp.plugins.xep_0403 import stanza + + +class TestMIXPresenceStanza(SlixTest): + + def setUp(self): + stanza.register_plugins() + + def testMIXPresence(self): + """Test that data is converted to base64""" + pres = Presence() + pres['show'] = 'dnd' + pres['status'] = 'Hey there!' + pres['mix']['jid'] = JID('toto@example.com') + pres['mix']['nick'] = 'Toto toto' + + self.check(pres, """ + + dnd + Hey there! + + toto@example.com + Toto toto + + + """) + + +suite = unittest.TestLoader().loadTestsFromTestCase(TestMIXPresenceStanza)