diff --git a/tests/test_random_utils.py b/tests/test_random_utils.py index 62d5bb064..9ca64a86b 100644 --- a/tests/test_random_utils.py +++ b/tests/test_random_utils.py @@ -132,9 +132,15 @@ def thread_function(name, sleep_time, results): for index, thread in enumerate(threads): thread.join() + with self.subTest(f'Within Thread {index}'): + self.assertIsNotNone(results[index][0]) + self.assertIsNotNone(results[index][1]) self.assertEqual(results[index][0], results[index][1]) + with self.subTest(f'Across all threads'): flatten_results = [item for sublist in results for item in sublist] self.assertEqual(len(set(flatten_results)), 1) + + \ No newline at end of file