Ejemplo n.º 1
0
 def test_reduce(self):
     final, levels = run.reduce(self.servers, 8)
     for s in final:
         self.assertEqual(s.rate, 1)
     self.assertEqual(len(levels), 1)
     self.assertEqual(len(final), 2)
     self.assertEqual(run.max_number_of_preemptions_per_job_release(levels), 1)
Ejemplo n.º 2
0
 def test_reduce_non_integer(self):
     self.servers.append(run.Server(Fraction(1, 3), id="frac"))
     final, levels = run.reduce(self.servers, 8)
     for s in final:
         self.assertEqual(s.rate, 1)
     self.assertEqual(len(final), 3)
     self.assertEqual(len(levels), 1)
     self.assertEqual(run.max_number_of_preemptions_per_job_release(levels), 1)