Esempio n. 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))
Esempio n. 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))
Esempio n. 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))
Esempio n. 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))
Esempio n. 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))
Esempio n. 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))