summaryrefslogtreecommitdiff
path: root/tests/test_stanza_xep_0184.py
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2012-03-16 10:51:25 -0700
committerLance Stout <lancestout@gmail.com>2012-03-16 10:51:25 -0700
commit58e0f1e6c3a8dd6eea19e05aa9367a3dd2ceca70 (patch)
treef1346716c923c752d16099bc6e7698b3e9dcddf3 /tests/test_stanza_xep_0184.py
parent96ff2d43c057c1aabdb735f3a0150d3a99fb0db6 (diff)
downloadslixmpp-58e0f1e6c3a8dd6eea19e05aa9367a3dd2ceca70.tar.gz
slixmpp-58e0f1e6c3a8dd6eea19e05aa9367a3dd2ceca70.tar.bz2
slixmpp-58e0f1e6c3a8dd6eea19e05aa9367a3dd2ceca70.tar.xz
slixmpp-58e0f1e6c3a8dd6eea19e05aa9367a3dd2ceca70.zip
Expand support for XEP-0184.
New stanza interfaces: Adding a message receipt request: msg['request_receipt'] = True Adding a message receipt: msg['receipt'] = '123-24234' Retrieving the acked message ID: ack_id = msg['receipt'] print(ack_id) '123-24234' New configuration options: auto_ack: If True, auto reply to messages that request receipts. Defaults to True auto_request: If True, auto add receipt requests to appropriate outgoing messages. Defaults to False
Diffstat (limited to 'tests/test_stanza_xep_0184.py')
-rw-r--r--tests/test_stanza_xep_0184.py21
1 files changed, 15 insertions, 6 deletions
diff --git a/tests/test_stanza_xep_0184.py b/tests/test_stanza_xep_0184.py
index e3668d3a..13472373 100644
--- a/tests/test_stanza_xep_0184.py
+++ b/tests/test_stanza_xep_0184.py
@@ -9,21 +9,30 @@ class TestReciept(SleekTest):
register_stanza_plugin(Message, xep_0184.Received)
def testCreateRequest(self):
- request = """<message><request xmlns="urn:xmpp:receipts" /></message>"""
+ request = """
+ <message>
+ <request xmlns="urn:xmpp:receipts" />
+ </message>
+ """
msg = self.Message()
- self.assertEqual(msg['request_reciept'], False)
+ self.assertEqual(msg['request_receipt'], False)
- msg['request_reciept'] = True
- self.check(msg, request, use_values=False)
+ msg['request_receipt'] = True
+ self.check(msg, request)
def testCreateReceived(self):
- received = """<message><received xmlns="urn:xmpp:receipts" id="1"/></message>"""
+ received = """
+ <message>
+ <received xmlns="urn:xmpp:receipts" id="1" />
+ </message>
+ """
msg = self.Message()
- msg['reciept_received']['id'] = '1'
+ msg['receipt'] = '1'
self.check(msg, received)
+
suite = unittest.TestLoader().loadTestsFromTestCase(TestReciept)