buildframework/helium/tools/common/python/lib/test/test_threadpool.py
changeset 179 d8ac696cc51f
parent 1 be27ed110b50
--- a/buildframework/helium/tools/common/python/lib/test/test_threadpool.py	Wed Oct 28 14:39:48 2009 +0000
+++ b/buildframework/helium/tools/common/python/lib/test/test_threadpool.py	Wed Dec 23 19:29:07 2009 +0200
@@ -33,6 +33,7 @@
 _logger = logging.getLogger('test.threadpool')
 
 class Job:
+    """Job: a job created, used to test threadpool"""
     def __init__(self, jid):
         self.__id = jid
         
@@ -45,14 +46,14 @@
         time.sleep(1)
 
 class LeavingJob(Job):
-
+    """LeavingJob: sleeps and raises exception"""
     def work(self):
         time.sleep(1)
         raise Exception("Error!")
     
 
 class TestThreadPool(unittest.TestCase):
-
+    """TestThreadPool: sets up 6 jobs and clears them down again."""
     def test_thread_pool(self):
         """ Test the thread pool.
         """
@@ -64,7 +65,7 @@
         pool.addWork(Job(5))
         pool.addWork(Job(6))
         pool.wait()
- 
+
     def test_thread_pool_leaving(self):
         """ Test the thread pool when exception happens.
         """
@@ -82,5 +83,3 @@
         pool.wait()
         assert len(exceptions)==6
         _logger.debug(exceptions)
- 
- 
\ No newline at end of file