Skip to content

Commit 850d4aa

Browse files
committed
coverage
1 parent d08b253 commit 850d4aa

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

tests/unit/job/test_base.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1276,3 +1276,27 @@ def test_reservation_setter(self):
12761276
job_config = self._make_one()
12771277
job_config.reservation = "foo"
12781278
self.assertEqual(job_config._properties["reservation"], "foo")
1279+
1280+
def test_max_slots_miss(self):
1281+
job_config = self._make_one()
1282+
self.assertEqual(job_config.max_slots, None)
1283+
1284+
def test_max_slots_hit(self):
1285+
job_config = self._make_one()
1286+
job_config._properties["maxSlots"] = 3
1287+
self.assertEqual(job_config.max_slots, 3)
1288+
1289+
def test_max_slots_update_in_place(self):
1290+
job_config = self._make_one()
1291+
job_config.max_slots = 45 # update in place
1292+
self.assertEqual(job_config.max_slots, 45)
1293+
1294+
def test_max_slots_setter_invalid(self):
1295+
job_config = self._make_one()
1296+
with self.assertRaises(ValueError):
1297+
job_config.max_slots = "foo"
1298+
1299+
def test_max_slots_setter(self):
1300+
job_config = self._make_one()
1301+
job_config.max_slots = 123
1302+
self.assertEqual(job_config._properties["maxSlots"], "123")

0 commit comments

Comments
 (0)