issue #406: add test.

issue260
David Wilson 7 years ago
parent 4230a93557
commit e9a6e4c3d2

@ -1,6 +1,7 @@
import threading import threading
import mock
import unittest2 import unittest2
import testlib import testlib
@ -8,6 +9,19 @@ import testlib
import mitogen.core import mitogen.core
class ShutdownTest(testlib.TestCase):
klass = mitogen.core.Broker
def test_poller_closed(self):
broker = self.klass()
actual_close = broker.poller.close
broker.poller.close = mock.Mock()
broker.shutdown()
broker.join()
self.assertEquals(1, len(broker.poller.close.mock_calls))
actual_close()
class DeferSyncTest(testlib.TestCase): class DeferSyncTest(testlib.TestCase):
klass = mitogen.core.Broker klass = mitogen.core.Broker

Loading…
Cancel
Save