diff options
author | Maxime “pep” Buquet <pep@bouah.net> | 2020-05-27 22:28:47 +0200 |
---|---|---|
committer | Maxime “pep” Buquet <pep@bouah.net> | 2020-05-27 22:39:52 +0200 |
commit | cec34686fcfe09281931e977fcf322dac275aad1 (patch) | |
tree | a4ce63dbe9f9a0766dd30fc3f84dac3d7761b178 /tests | |
parent | 6f4e9b485f743bc55ab0c2ae08afcdae89451110 (diff) | |
download | slixmpp-cec34686fcfe09281931e977fcf322dac275aad1.tar.gz slixmpp-cec34686fcfe09281931e977fcf322dac275aad1.tar.bz2 slixmpp-cec34686fcfe09281931e977fcf322dac275aad1.tar.xz slixmpp-cec34686fcfe09281931e977fcf322dac275aad1.zip |
New XEP: 0421 Occupant-id
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_stanza_xep_0421.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/test_stanza_xep_0421.py b/tests/test_stanza_xep_0421.py new file mode 100644 index 00000000..dbd7a592 --- /dev/null +++ b/tests/test_stanza_xep_0421.py @@ -0,0 +1,29 @@ +import unittest +from slixmpp import JID, Message +from slixmpp.test import SlixTest +import slixmpp.plugins.xep_0421 as xep_0421 +from slixmpp.xmlstream import register_stanza_plugin + + +class TestOccupantId(SlixTest): + + def setUp(self): + register_stanza_plugin(Message, xep_0421.stanza.OccupantId) + + def testReadOccupantId(self): + result = """ + <message type='groupchat' from='foo@muc/nick1'> + <body>Some message</body> + <occupant-id xmlns='urn:xmpp:occupant-id:0' id='unique-id1'/> + </message> + """ + + msg = self.Message() + msg['type'] = 'groupchat' + msg['from'] = JID('foo@muc/nick1') + msg['body'] = 'Some message' + msg['occupant-id']['id'] = 'unique-id1' + + self.check(msg, result) + +suite = unittest.TestLoader().loadTestsFromTestCase(TestOccupantId) |