diff --git a/tests/test_thread.py b/tests/test_thread.py new file mode 100644 index 00000000..8fb1fddd --- /dev/null +++ b/tests/test_thread.py @@ -0,0 +1,14 @@ +import unittest +from pympipool.shared.thread import RaisingThread + + +def raise_error(): + raise ValueError + + +class TestRaisingThread(unittest.TestCase): + def test_raising_thread(self): + with self.assertRaises(ValueError): + process = RaisingThread(target=raise_error) + process.start() + process.join()