示例#1
0
 def test_run_from_gen_function(self):
     """Test thread running with generator as target."""
     iterable = 'abcd'
     thd_gen = ThreadedGenerator(target=self.gen_func)
     thd_gen.start()
     self.assertEqual(list(thd_gen), list(iterable))
示例#2
0
 def test_run_from_iterable(self):
     """Test thread running with iterable target."""
     iterable = 'abcd'
     thd_gen = ThreadedGenerator(target=iterable)
     thd_gen.start()
     self.assertEqual(list(thd_gen), list(iterable))
示例#3
0
 def test_run_from_gen_function(self):
     """Test thread running with generator as target."""
     iterable = 'abcd'
     thd_gen = ThreadedGenerator(target=self.gen_func)
     thd_gen.start()
     self.assertEqual(list(thd_gen), list(iterable))
示例#4
0
 def test_run_from_iterable(self):
     """Test thread running with iterable target."""
     iterable = 'abcd'
     thd_gen = ThreadedGenerator(target=iterable)
     thd_gen.start()
     self.assertEqual(list(thd_gen), list(iterable))
示例#5
0
 def test_run_from_gen_function(self):
     iterable = 'abcd'
     thd_gen = ThreadedGenerator(target=self.gen_func)
     thd_gen.start()
     self.assertEqual(list(thd_gen), list(iterable))
示例#6
0
 def test_run_from_gen_function(self):
     iterable = 'abcd'
     thd_gen = ThreadedGenerator(target=self.gen_func)
     thd_gen.start()
     self.assertEqual(list(thd_gen), list(iterable))