bpo-31234: Join timers in test_threading (#3598)

Call the .join() method of threading.Timer timers to prevent the
"threading_cleanup() failed to cleanup 1 threads" warning.
This commit is contained in:
Victor Stinner 2017-09-15 05:37:42 -07:00 committed by GitHub
parent 5d84cb368c
commit da3e5cf961
1 changed files with 2 additions and 0 deletions

View File

@ -1099,6 +1099,8 @@ class TimerTests(BaseTestCase):
self.callback_event.wait()
self.assertEqual(len(self.callback_args), 2)
self.assertEqual(self.callback_args, [((), {}), ((), {})])
timer1.join()
timer2.join()
def _callback_spy(self, *args, **kwargs):
self.callback_args.append((args[:], kwargs.copy()))