[Spambayes-checkins] SF.net SVN: spambayes:[3247] trunk/spambayes/spambayes/test/ test_sb_imapfilter.py

montanaro at users.sourceforge.net montanaro at users.sourceforge.net
Mon Feb 23 08:21:55 CET 2009


Revision: 3247
          http://spambayes.svn.sourceforge.net/spambayes/?rev=3247&view=rev
Author:   montanaro
Date:     2009-02-23 07:21:52 +0000 (Mon, 23 Feb 2009)

Log Message:
-----------
Use threading module instead of thread module.

Modified Paths:
--------------
    trunk/spambayes/spambayes/test/test_sb_imapfilter.py

Modified: trunk/spambayes/spambayes/test/test_sb_imapfilter.py
===================================================================
--- trunk/spambayes/spambayes/test/test_sb_imapfilter.py	2009-02-23 07:18:35 UTC (rev 3246)
+++ trunk/spambayes/spambayes/test/test_sb_imapfilter.py	2009-02-23 07:21:52 UTC (rev 3247)
@@ -6,7 +6,7 @@
 import email
 import types
 import socket
-import thread
+import threading
 import imaplib
 import unittest
 import asyncore
@@ -347,7 +347,6 @@
         self.assert_(self.imap.logged_in)
 
     def testBadLogin(self):
-        print "\nYou should see a message indicating that login failed."
         self.assertRaises(LoginFailure, self.imap.login, IMAP_USERNAME,
                           "wrong password")
 
@@ -802,7 +801,9 @@
     def setUp(self):
         self.saved_server = options["imap", "server"]
         options["imap", "server"] = ""
-        thread.start_new_thread(run, (True,))
+        self._server = threading.Thread(target=run, args=(True,))
+        self._server.setDaemon(True)
+        self._server.start()
         # Wait for it to be ready.
         time.sleep(1)
 
@@ -843,5 +844,8 @@
     def runTestServer():
         TestListener()
         asyncore.loop()
-    thread.start_new_thread(runTestServer, ())
+    server = threading.Thread(target=runTestServer, args=())
+    server.setDaemon(True)
+    server.start()
+    time.sleep(2)
     sb_test_support.unittest_main(argv=sys.argv + ['suite'])


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the Spambayes-checkins mailing list