import unittest from slixmpp import Message from slixmpp.test import SlixTest from slixmpp.plugins.xep_0424 import stanza class TestRetraction(SlixTest): def setUp(self): stanza.register_plugins() def testRetract(self): message = Message() message['apply_to']['id'] = 'some-id' message['apply_to']['retract'] self.check(message, """ """, use_values=False) def testRetracted(self): message = Message() message['retracted']['stamp'] = '2019-09-20T23:09:32Z' message['retracted']['origin_id']['id'] = 'originid' self.check(message, """ """) suite = unittest.TestLoader().loadTestsFromTestCase(TestRetraction)