示例#1
0
 def testListOfTupleParams(self):
     result = background_tasks.RunThreaded(_ReturnArgs, [(('red', ), {}),
                                                         (('green', ), {
                                                             'b': 'blue'
                                                         })])
     self.assertEqual(result, [(None, 'red'), ('blue', 'green')])
示例#2
0
 def testSimpleListParams(self):
     result = background_tasks.RunThreaded(_ReturnArgs, ['blue', 'red'])
     self.assertEqual(result, [(None, 'blue'), (None, 'red')])
示例#3
0
 def testNoParams(self):
     result = background_tasks.RunThreaded(_ReturnArgs, [])
     self.assertEqual(result, [])
示例#4
0
 def testInvalidTupleParams(self):
     with self.assertRaises(ValueError):
         background_tasks.RunThreaded(_ReturnArgs, [('blue', 'red')])
示例#5
0
 def testNonListParams(self):
     with self.assertRaises(ValueError):
         background_tasks.RunThreaded(_ReturnArgs, 'blue')