Exemple #1
0
    def test_set_max_age(self):
        """Test if max_age property can be set"""

        scheduling_cfg = SchedulingTaskConfig(max_age=3)
        self.assertEqual(scheduling_cfg.max_age, 3)

        scheduling_cfg.max_age = None
        self.assertEqual(scheduling_cfg.max_age, None)
Exemple #2
0
    def test_set_invalid_max_age(self):
        """Check if an exception is raised for invalid max_age values"""

        with self.assertRaises(ValueError):
            _ = SchedulingTaskConfig(max_age=2.0)

        scheduling_cfg = SchedulingTaskConfig(max_age=3)

        with self.assertRaises(ValueError):
            scheduling_cfg.max_age = 0

        with self.assertRaises(ValueError):
            scheduling_cfg.max_age = -1

        with self.assertRaises(ValueError):
            scheduling_cfg.max_age = '5'

        self.assertEqual(scheduling_cfg.max_age, 3)