Ejemplo n.º 1
0
 def test_init(self):
     jobs = Job_Queue(5)
     assert_equal(jobs._queued, [])
     assert_equal(jobs._running, [])
     assert_equal(jobs._completed, [])
     assert_equal(jobs._num_of_jobs, 0)
     assert_equal(jobs._max, 5)
     assert_false(jobs._finished)
     assert_false(jobs._closed)
     assert_false(jobs._debug)
     jobs._debug = True
     assert_true(jobs._debug)
Ejemplo n.º 2
0
 def test_init(self):
     jobs = Job_Queue(5)
     assert_equal(jobs._queued, [])
     assert_equal(jobs._running, [])
     assert_equal(jobs._completed, [])
     assert_equal(jobs._num_of_jobs, 0)
     assert_equal(jobs._max, 5)
     assert_false(jobs._finished)
     assert_false(jobs._closed)
     assert_false(jobs._debug)
     jobs._debug = True
     assert_true(jobs._debug)
Ejemplo n.º 3
0
    def populate(self,queue_size=5,job_size=10,debug=False):
        jobs = Job_Queue(queue_size)
        jobs._debug = debug
     
        def foo():
            return 10
     
        for x in range(job_size):
            jobs.append(self.Bucket(
                target = foo, 
                args = [],
                kwargs = {},
                ))

        return jobs