def test_mixed(self): self.assertEqual( lxd_module._parse_cpu_cores("0,2,10-12,14-16,18-18"), (9, [0, 2, 10, 11, 12, 14, 15, 16, 18]), )
def test_range_single(self): self.assertEqual(lxd_module._parse_cpu_cores("2-2"), (1, [2]))
def test_list(self): self.assertEqual(lxd_module._parse_cpu_cores("0,2,4"), (3, [0, 2, 4]))
def test_range(self): self.assertEqual(lxd_module._parse_cpu_cores("0-3"), (4, [0, 1, 2, 3]))
def test_count(self): self.assertEqual(lxd_module._parse_cpu_cores("10"), (10, []))