diff options
author | Erik Larsson <who+github@cnackers.org> | 2012-02-02 14:29:27 +0100 |
---|---|---|
committer | Erik Larsson <who+github@cnackers.org> | 2012-02-02 14:29:27 +0100 |
commit | 2217c69757417ea83bb66ccb9aa13376d6324b4e (patch) | |
tree | 35c4427b0d863ec76cf8df7ccb5021163b548cff /tests/test_stanza_xep_0184.py | |
parent | 3ab7c8bcc39d7d377553116a5f41a3ea8c1fb436 (diff) | |
download | slixmpp-2217c69757417ea83bb66ccb9aa13376d6324b4e.tar.gz slixmpp-2217c69757417ea83bb66ccb9aa13376d6324b4e.tar.bz2 slixmpp-2217c69757417ea83bb66ccb9aa13376d6324b4e.tar.xz slixmpp-2217c69757417ea83bb66ccb9aa13376d6324b4e.zip |
Added plugin for XEP-0184
Diffstat (limited to 'tests/test_stanza_xep_0184.py')
-rw-r--r-- | tests/test_stanza_xep_0184.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/test_stanza_xep_0184.py b/tests/test_stanza_xep_0184.py new file mode 100644 index 00000000..e3668d3a --- /dev/null +++ b/tests/test_stanza_xep_0184.py @@ -0,0 +1,29 @@ +from sleekxmpp.test import * +import sleekxmpp.plugins.xep_0184 as xep_0184 + + +class TestReciept(SleekTest): + + def setUp(self): + register_stanza_plugin(Message, xep_0184.Request) + register_stanza_plugin(Message, xep_0184.Received) + + def testCreateRequest(self): + request = """<message><request xmlns="urn:xmpp:receipts" /></message>""" + + msg = self.Message() + + self.assertEqual(msg['request_reciept'], False) + + msg['request_reciept'] = True + self.check(msg, request, use_values=False) + + def testCreateReceived(self): + received = """<message><received xmlns="urn:xmpp:receipts" id="1"/></message>""" + + msg = self.Message() + msg['reciept_received']['id'] = '1' + + self.check(msg, received) + +suite = unittest.TestLoader().loadTestsFromTestCase(TestReciept) |