def testListOfTupleParams(self): result = background_tasks.RunThreaded(_ReturnArgs, [(('red', ), {}), (('green', ), { 'b': 'blue' })]) self.assertEqual(result, [(None, 'red'), ('blue', 'green')])
def testSimpleListParams(self): result = background_tasks.RunThreaded(_ReturnArgs, ['blue', 'red']) self.assertEqual(result, [(None, 'blue'), (None, 'red')])
def testNoParams(self): result = background_tasks.RunThreaded(_ReturnArgs, []) self.assertEqual(result, [])
def testInvalidTupleParams(self): with self.assertRaises(ValueError): background_tasks.RunThreaded(_ReturnArgs, [('blue', 'red')])
def testNonListParams(self): with self.assertRaises(ValueError): background_tasks.RunThreaded(_ReturnArgs, 'blue')