Fix for failing asyncore tests.
This commit is contained in:
parent
d8fb6ac9da
commit
bb94d43dcd
|
@ -81,7 +81,8 @@ any that have been added to the map during asynchronous service) is closed.
|
||||||
+----------------------+----------------------------------------+
|
+----------------------+----------------------------------------+
|
||||||
| Event | Description |
|
| Event | Description |
|
||||||
+======================+========================================+
|
+======================+========================================+
|
||||||
| ``handle_connect()`` | Implied by the first write event |
|
| ``handle_connect()`` | Implied by the first read or write |
|
||||||
|
| | event |
|
||||||
+----------------------+----------------------------------------+
|
+----------------------+----------------------------------------+
|
||||||
| ``handle_close()`` | Implied by a read event with no data |
|
| ``handle_close()`` | Implied by a read event with no data |
|
||||||
| | available |
|
| | available |
|
||||||
|
|
|
@ -401,7 +401,7 @@ class dispatcher:
|
||||||
sys.stderr.write('log: %s\n' % str(message))
|
sys.stderr.write('log: %s\n' % str(message))
|
||||||
|
|
||||||
def log_info(self, message, type='info'):
|
def log_info(self, message, type='info'):
|
||||||
if __debug__ or type not in self.ignore_log_types:
|
if type not in self.ignore_log_types:
|
||||||
print '%s: %s' % (type, message)
|
print '%s: %s' % (type, message)
|
||||||
|
|
||||||
def handle_read_event(self):
|
def handle_read_event(self):
|
||||||
|
|
|
@ -298,6 +298,7 @@ class DispatcherTests(unittest.TestCase):
|
||||||
|
|
||||||
def test_unhandled(self):
|
def test_unhandled(self):
|
||||||
d = asyncore.dispatcher()
|
d = asyncore.dispatcher()
|
||||||
|
d.ignore_log_types = ()
|
||||||
|
|
||||||
# capture output of dispatcher.log_info() (to stdout via print)
|
# capture output of dispatcher.log_info() (to stdout via print)
|
||||||
fp = StringIO()
|
fp = StringIO()
|
||||||
|
@ -313,7 +314,7 @@ class DispatcherTests(unittest.TestCase):
|
||||||
sys.stdout = stdout
|
sys.stdout = stdout
|
||||||
|
|
||||||
lines = fp.getvalue().splitlines()
|
lines = fp.getvalue().splitlines()
|
||||||
expected = ['warning: unhandled exception',
|
expected = ['warning: unhandled incoming priority event',
|
||||||
'warning: unhandled read event',
|
'warning: unhandled read event',
|
||||||
'warning: unhandled write event',
|
'warning: unhandled write event',
|
||||||
'warning: unhandled connect event',
|
'warning: unhandled connect event',
|
||||||
|
|
Loading…
Reference in New Issue