Commit eef26998 authored by Vinay Sajip's avatar Vinay Sajip

Improved thread interlocks in tests.

parent 7fda3f6f
...@@ -1385,7 +1385,10 @@ class DatagramHandlerTest(BaseTest): ...@@ -1385,7 +1385,10 @@ class DatagramHandlerTest(BaseTest):
logger = logging.getLogger("udp") logger = logging.getLogger("udp")
logger.error("spam") logger.error("spam")
self.handled.wait() self.handled.wait()
self.assertEqual(self.log_output, "spam\n") self.handled.clear()
logger.error("eggs")
self.handled.wait()
self.assertEqual(self.log_output, "spam\neggs\n")
@unittest.skipUnless(threading, 'Threading required for this test.') @unittest.skipUnless(threading, 'Threading required for this test.')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment