예제 #1
0
파일: jobsTests.py 프로젝트: igoihman/vdsm
 def _verify_autodelete(self, job, expected_delay):
     self.assertEqual(1, len(self.scheduler.calls))
     delay, callable = self.scheduler.calls[0]
     self.assertEqual(expected_delay, delay)
     self.assertIn(job.id, jobs.info())
     callable()
     self.assertNotIn(job.id, jobs.info())
예제 #2
0
파일: jobs_test.py 프로젝트: EdDev/vdsm
 def _verify_autodelete(self, job, expected_delay):
     self.assertEqual(1, len(self.scheduler.calls))
     delay, callable = self.scheduler.calls[0]
     self.assertEqual(expected_delay, delay)
     self.assertIn(job.id, jobs.info())
     callable()
     self.assertNotIn(job.id, jobs.info())
예제 #3
0
파일: jobsTests.py 프로젝트: igoihman/vdsm
 def test_get_jobs_info_by_type_and_uuid(self):
     foo = FooJob()
     jobs.add(foo)
     bar = BarJob()
     jobs.add(bar)
     self.assertEqual({}, jobs.info(job_type=bar.job_type,
                                    job_ids=[foo.id]))
예제 #4
0
파일: jobsTests.py 프로젝트: igoihman/vdsm
 def test_get_jobs_info_by_type(self):
     foo = FooJob()
     jobs.add(foo)
     bar = BarJob()
     jobs.add(bar)
     self.assertEqual({bar.id: bar.info()},
                      jobs.info(job_type=bar.job_type))
예제 #5
0
파일: jobsTests.py 프로젝트: fancyKai/vdsm
 def test_get_jobs_info_any(self):
     foo = FooJob()
     jobs.add(foo)
     bar = BarJob()
     jobs.add(bar)
     self.assertEqual({foo.id: foo.info(), bar.id: bar.info()},
                      jobs.info())
예제 #6
0
파일: jobsTests.py 프로젝트: fancyKai/vdsm
 def test_get_jobs_info_by_type_and_uuid(self):
     foo = FooJob()
     jobs.add(foo)
     bar = BarJob()
     jobs.add(bar)
     self.assertEqual({}, jobs.info(job_type=bar.job_type,
                                    job_ids=[foo.id]))
예제 #7
0
파일: jobsTests.py 프로젝트: fancyKai/vdsm
 def test_get_jobs_info_by_uuid_multi(self):
     foo = FooJob()
     jobs.add(foo)
     bar = BarJob()
     jobs.add(bar)
     self.assertEqual({foo.id: foo.info(), bar.id: bar.info()},
                      jobs.info(job_ids=[foo.id, bar.id]))
예제 #8
0
파일: jobsTests.py 프로젝트: fancyKai/vdsm
 def test_get_jobs_info_by_type(self):
     foo = FooJob()
     jobs.add(foo)
     bar = BarJob()
     jobs.add(bar)
     self.assertEqual({bar.id: bar.info()},
                      jobs.info(job_type=bar.job_type))
예제 #9
0
파일: jobsTests.py 프로젝트: igoihman/vdsm
 def test_get_jobs_info_empty(self):
     self.assertEqual({}, jobs.info())
예제 #10
0
파일: jobsTests.py 프로젝트: fancyKai/vdsm
 def test_get_jobs_info_empty(self):
     self.assertEqual({}, jobs.info())