def testFailIfInconsistentStride(self, mock_fatal_error): cpu_ids = [1, 3, 5, 8] checkProcessorIDContent(cpu_ids) self.assertTrue(mock_fatal_error.called)
def testFailIfAnElementIsNonInt(self, mock_fatal_error): cpu_ids = [1, 2, 3.5, 4, 5] checkProcessorIDContent(cpu_ids) self.assertTrue(mock_fatal_error.called)
def testFailIfNegativeIDs(self, mock_fatal_error): cpu_ids = [-1, 3] checkProcessorIDContent(cpu_ids) self.assertTrue(mock_fatal_error.called)
def testFailIfContentsString(self, mock_fatal_error): cpu_ids = ["1"] checkProcessorIDContent(cpu_ids) self.assertTrue(mock_fatal_error.called)
def testFailIfContentsFloat(self, mock_fatal_error): cpu_ids = [1.5] checkProcessorIDContent(cpu_ids) self.assertTrue(mock_fatal_error.called)
def testFailIfNotList(self, mock_fatal_error): cpu_ids = 1 with self.assertRaises(TypeError): checkProcessorIDContent(cpu_ids) self.assertTrue(mock_fatal_error.called)
def testGoodLongStride(self): cpu_ids = [1, 4, 7] checkProcessorIDContent(cpu_ids)
def testGoodMultipleProcessors(self): cpu_ids = [1, 2] checkProcessorIDContent(cpu_ids)
def testGoodOffsetFromZero(self): cpu_ids = [1] checkProcessorIDContent(cpu_ids)
def testGoodSingleProcessor(self): cpu_ids = [0] checkProcessorIDContent(cpu_ids)