コード例 #1
0
ファイル: test_workers.py プロジェクト: shihuaxing/simpleq
    def test_work(self):
        sid = uuid4().hex
        queue = Queue(sid)
        queue.add_job(Job(test_job, 'hi', 'there'))

        sleep(10)

        self.assertEqual(queue.num_jobs(), 1)

        worker = Worker([queue])
        worker.work(True)

        sleep(10)

        self.assertEqual(queue.num_jobs(), 0)
        queue.delete()
コード例 #2
0
ファイル: test_workers.py プロジェクト: Cosmo-Zhu/simpleq
    def test_work(self):
        sid = uuid4().hex
        queue = Queue(sid)
        queue.add_job(Job(test_job, 'hi', 'there'))

        sleep(10)

        self.assertEqual(queue.num_jobs(), 1)

        worker = Worker([queue])
        worker.work(True)

        sleep(10)

        self.assertEqual(queue.num_jobs(), 0)
        queue.delete()
コード例 #3
0
ファイル: test_queues.py プロジェクト: shihuaxing/simpleq
    def test_add_job(self):
        sid = uuid4().hex
        queue = Queue(sid)

        queue.add_job(Job(test_job, 'there'))
        queue.add_job(Job(test_job, arg1='test', arg2='test'))

        sleep(10)

        self.assertEqual(queue.num_jobs(), 2)
        queue.delete()
コード例 #4
0
ファイル: test_queues.py プロジェクト: mardix/simpleq
    def test_add_job(self):
        sid = uuid4().hex
        queue = Queue(sid)

        queue.add_job(Job(test_job, "there"))
        queue.add_job(Job(test_job, arg1="test", arg2="test"))

        sleep(10)

        self.assertEqual(queue.num_jobs(), 2)
        queue.delete()
コード例 #5
0
ファイル: test_queues.py プロジェクト: shihuaxing/simpleq
    def test_remove_job(self):
        sid = uuid4().hex
        queue = Queue(sid)

        queue.add_job(Job(test_job, 'there'))
        queue.add_job(Job(test_job, arg1='test', arg2='test'))

        for job in queue.jobs:
            queue.remove_job(job)

        sleep(10)

        self.assertEqual(queue.num_jobs(), 0)
        queue.delete()
コード例 #6
0
ファイル: test_queues.py プロジェクト: mardix/simpleq
    def test_remove_job(self):
        sid = uuid4().hex
        queue = Queue(sid)

        queue.add_job(Job(test_job, "there"))
        queue.add_job(Job(test_job, arg1="test", arg2="test"))

        for job in queue.jobs:
            queue.remove_job(job)

        sleep(10)

        self.assertEqual(queue.num_jobs(), 0)
        queue.delete()