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