diff options
author | Lance Stout <lancestout@gmail.com> | 2012-02-03 15:23:01 +0100 |
---|---|---|
committer | Lance Stout <lancestout@gmail.com> | 2012-02-03 15:23:01 +0100 |
commit | 261a501afc55b6f9c6b13d787cad54a9bb2c5d92 (patch) | |
tree | 55330c16b392044ed83937ede2ad65025097b5c4 /tests | |
parent | 4665c5cf1acf22bd3988682c2942ce0c50d897c4 (diff) | |
parent | 9a38a101d2ea2d726ee50caeaf67e179c98872b3 (diff) | |
download | slixmpp-261a501afc55b6f9c6b13d787cad54a9bb2c5d92.tar.gz slixmpp-261a501afc55b6f9c6b13d787cad54a9bb2c5d92.tar.bz2 slixmpp-261a501afc55b6f9c6b13d787cad54a9bb2c5d92.tar.xz slixmpp-261a501afc55b6f9c6b13d787cad54a9bb2c5d92.zip |
Merge remote-tracking branch 'whooo/master' into develop
Diffstat (limited to 'tests')
-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) |