From edc1a693ae06a21c1128b4b0d770d15560141b6e Mon Sep 17 00:00:00 2001 From: David Rousselie Date: Wed, 28 Dec 2005 13:07:04 +0100 Subject: [PATCH] component tests pass Make component tests pass with no registration (no usage of storage) darcs-hash:20051228120704-86b55-aa921f4d888e64d1dcbeef9874dfd2d1a6bf6ce0.gz --- jabber/component.py | 2 +- tests/dummy_server.py | 4 +- tests/test_component.py | 81 ++++++++++++++++++++++++++++++++++++----- 3 files changed, 74 insertions(+), 13 deletions(-) diff --git a/jabber/component.py b/jabber/component.py index c402a9a..c9c6650 100644 --- a/jabber/component.py +++ b/jabber/component.py @@ -426,7 +426,7 @@ class MailComponent(Component): self.message) def stream_state_changed(self,state,arg): - print "*** State changed: %s %r ***" % (state,arg) + self.__logger.debug("*** State changed: %s %r ***" % (state,arg)) """ Discovery get info handler """ def disco_get_info(self, node, iq): diff --git a/tests/dummy_server.py b/tests/dummy_server.py index 4235cef..83e7c31 100644 --- a/tests/dummy_server.py +++ b/tests/dummy_server.py @@ -71,14 +71,14 @@ class DummyServer: else: response = self.responses[idx] if response is not None: - print >>sys.stderr, 'Sending : ', response +# print >>sys.stderr, 'Sending : ', response conn.send(response) data = rfile.readline() if not data: break else: self.real_queries.append(data) - print >>sys.stderr, 'Receive : ', data +# print >>sys.stderr, 'Receive : ', data conn.close() def verify_queries(self): diff --git a/tests/test_component.py b/tests/test_component.py index 013083c..3b46bae 100644 --- a/tests/test_component.py +++ b/tests/test_component.py @@ -102,7 +102,6 @@ class MailComponent_TestCase_NoReg(unittest.TestCase): self.failUnless(self.server.verify_queries()) def test_get_register(self): - pass self.server.responses = ["", \ "", \ ""] @@ -207,16 +206,78 @@ class MailComponent_TestCase_NoReg(unittest.TestCase): self.failUnless(self.server.verify_queries()) - #self.mail_component.get_version() + def test_disco_get_info(self): + self.server.responses = ["", \ + "", \ + ""] + self.server.queries = ["" + \ + "", \ + "[0-9abcdef]*", \ + "" + \ + "" + \ + "" + \ + "" + \ + "" + \ + "" + \ + ""] + self.mail_component.run(1) + self.failUnless(self.server.verify_queries()) -# def test_disco_get_info(self): -# pass - -# def test_get_register(self): -# pass - -# def test_set_register(self): -# pass +# def test_set_register(self): +# self.server.responses = ["", \ +# "" + \ +# "" + \ +# "" + \ +# "" + \ +# "" + \ +# "test" + \ +# "" + \ +# "" + \ +# "logintest" + \ +# "" + \ +# "" + \ +# "passtest" + \ +# "" + \ +# "" + \ +# "hosttest" + \ +# "" + \ +# "" + \ +# "993" + \ +# "" + \ +# "" + \ +# "imaps" + \ +# "" + \ +# "" + \ +# "INBOX" + \ +# "" + \ +# "" + \ +# "2" + \ +# "" + \ +# "" + \ +# "2" + \ +# "" + \ +# "" + \ +# "1" + \ +# "" + \ +# "" + \ +# "1" + \ +# "" + \ +# "" + \ +# "0" + \ +# "" + \ +# "" + \ +# "5" + \ +# "" + \ +# "" + \ +# "" + \ +# ""] +# self.server.queries = ["" + \ +# "", \ +# "[0-9abcdef]*", \ +# "", +# ""] +# self.mail_component.run(1) +# self.failUnless(self.server.verify_queries()) class MailComponent_TestCase_Reg(unittest.TestCase): def setUp(self):