From b8114b25ed28437248322aad50209f737faa392c Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Wed, 17 Nov 2010 13:37:03 -0500 Subject: Make live stream tests work better. SleekTest can now use matchers when checking stanzas, using the method parameter for self.check(), self.recv(), and self.send(): method='exact' - Same behavior as before 'xpath' - Use xpath matcher 'id' - Use ID matcher 'mask' - Use XML mask matcher 'stanzapath' - Use StanzaPath matcher recv_feature and send_feature only accept 'exact' and 'mask' for now. --- tests/live_test.py | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'tests/live_test.py') diff --git a/tests/live_test.py b/tests/live_test.py index 4b4394e9..16b6f1cc 100644 --- a/tests/live_test.py +++ b/tests/live_test.py @@ -1,3 +1,5 @@ +import logging + from sleekxmpp.test import * import sleekxmpp.plugins.xep_0033 as xep_0033 @@ -29,10 +31,6 @@ class TestLiveStream(SleekTest): DIGEST-MD5 PLAIN - - """) self.send_feature(""" @@ -49,11 +47,6 @@ class TestLiveStream(SleekTest): DIGEST-MD5 PLAIN - - """) self.send_feature(""" @@ -69,11 +62,6 @@ class TestLiveStream(SleekTest): - - """) @@ -99,6 +87,9 @@ class TestLiveStream(SleekTest): suite = unittest.TestLoader().loadTestsFromTestCase(TestLiveStream) if __name__ == '__main__': + logging.basicConfig(level=logging.DEBUG, + format='%(levelname)-8s %(message)s') + tests = unittest.TestSuite([suite]) result = unittest.TextTestRunner(verbosity=2).run(tests) test_ns = 'http://andyet.net/protocol/tests' -- cgit v1.2.3