예제 #1
0
파일: pfair.py 프로젝트: ChenZewei/schedcat
    def test_deadlines(self):
        self.ts[0].deadline = 300
        self.ts[2].deadline = 11

        self.assertTrue(p.is_schedulable(2, self.ts))
        self.assertFalse(p.is_schedulable(1, self.ts))

        self.ts[1].deadline = 50

        self.assertFalse(p.is_schedulable(2, self.ts))
        self.assertFalse(p.is_schedulable(1, self.ts))

        self.assertTrue(p.has_bounded_tardiness(2, self.ts))
        self.assertFalse(p.has_bounded_tardiness(1, self.ts))
예제 #2
0
    def test_deadlines(self):
        self.ts[0].deadline = 300
        self.ts[2].deadline = 11

        self.assertTrue(p.is_schedulable(2, self.ts))
        self.assertFalse(p.is_schedulable(1, self.ts))

        self.ts[1].deadline = 50

        self.assertFalse(p.is_schedulable(2, self.ts))
        self.assertFalse(p.is_schedulable(1, self.ts))

        self.assertTrue(p.has_bounded_tardiness(2, self.ts))
        self.assertFalse(p.has_bounded_tardiness(1, self.ts))
예제 #3
0
파일: pfair.py 프로젝트: ChenZewei/schedcat
 def test_bound(self):
     self.assertTrue(p.is_schedulable(2, self.ts))
     self.assertFalse(p.is_schedulable(1, self.ts))
예제 #4
0
 def test_bound(self):
     self.assertTrue(p.is_schedulable(2, self.ts))
     self.assertFalse(p.is_schedulable(1, self.ts))