New submission from Antoine Pitrou <pit...@free.fr>:

First, listening and/or connecting often fails.
Second, the test should use try/finally to release all resources even in case 
of failure.

This is breaking most buildbots currently: 
http://www.python.org/dev/buildbot/trunk/


[snip]
test_listen_config_1_ok (test.test_logging.ConfigDictTest) ... Exception in 
thread Thread-1044:
Traceback (most recent call last):
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/threading.py", line 
526, in __bootstrap_inner
    self.run()
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/threading.py", line 
479, in run
    self.__target(*self.__args, **self.__kwargs)
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/logging/config.py", 
line 847, in serve
    server = rcvr(port=port, handler=hdlr)
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/logging/config.py", 
line 827, in __init__
    ThreadingTCPServer.__init__(self, (host, port), handler)
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/SocketServer.py", 
line 406, in __init__
    self.server_bind()
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/SocketServer.py", 
line 417, in server_bind
    self.socket.bind(self.server_address)
  File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/socket.py", 
line 222, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use

ok

======================================================================
ERROR: test_listen_config_10_ok (test.test_logging.ConfigDictTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_logging.py",
 line 1597, in test_listen_config_10_ok
    self.setup_via_listener(json.dumps(self.config10))
  File 
"/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/test/test_logging.py",
 line 1581, in setup_via_listener
    sock.connect(('localhost', PORT))
  File "/home/buildslave/python-trunk/trunk.norwitz-x86/build/Lib/socket.py", 
line 222, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 111] Connection refused

----------
assignee: vinay.sajip
messages: 98872
nosy: pitrou, vinay.sajip
priority: critical
severity: normal
stage: needs patch
status: open
title: test_logging fails
type: behavior
versions: Python 2.6, Python 2.7, Python 3.1, Python 3.2

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue7857>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to