コード例 #1
0
ファイル: sched.py プロジェクト: brandenburg/schedcat
    def test_dual(self):
        packed = run.pack(self.example_packing, 8)
        duals = run.dual(packed)
        self.assertEqual(len(duals), len(self.example_packing))
        for d, s in zip(duals, packed):
            self.assertEqual(1, d.rate + s.rate)

        self.assertFalse(duals[0].is_null_server())
        self.assertFalse(duals[1].is_null_server())
        self.assertFalse(duals[2].is_null_server())
        self.assertFalse(duals[0].is_unit_server())
        self.assertFalse(duals[1].is_unit_server())
        self.assertFalse(duals[2].is_unit_server())
コード例 #2
0
ファイル: sched.py プロジェクト: brandenburg/schedcat
 def test_pack(self):
     packed = run.pack(self.example_packing, 8)
     self.assertEqual(len(packed), len(self.example_packing))
     for s, bin in zip(packed, self.example_packing):
         self.assertEqual(s.clients, bin)