Example #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))
Example #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))
Example #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))
Example #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))
Example #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))
Example #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))