コード例 #1
0
ファイル: job_test.py プロジェクト: Xuefeng-Zhu/Load-Balancer
    def testJobExecuteOnce(self):
        work_data = [1.111111] * 5
        test_job = Job(0, 0, work_data)

        test_job.execute_next()

        self.assertEqual(int(test_job.work_data[0]), 1112)
コード例 #2
0
ファイル: job_test.py プロジェクト: Xuefeng-Zhu/Load-Balancer
    def testJobExecutesUntilFinish(self):
        work_data = [1.111111] * 5
        test_job = Job(0, 0, work_data)

        while not test_job.is_finished():
            test_job.execute_next()

        self.assertEqual(int(test_job.work_data[-1]), 1112)
コード例 #3
0
ファイル: job_test.py プロジェクト: Xuefeng-Zhu/Load-Balancer
    def testJobExecutesOnMoreThanOneElement(self):
        work_data = [1.111111] * 5
        test_job = Job(0, 0, work_data)

        for i in range(2000):
            test_job.execute_next()

        self.assertEqual(int(test_job.work_data[0]), 1112)
        self.assertEqual(int(test_job.work_data[1]), 1112)