[Python-checkins] r54255 - in python/branches/release25-maint: Lib/SocketServer.py Lib/test/test_socketserver.py Misc/NEWS
Neal Norwitz
nnorwitz at gmail.com
Sat Mar 10 04:45:38 CET 2007
On 3/9/07, collin.winter <python-checkins at python.org> wrote:
>
> Modified: python/branches/release25-maint/Lib/test/test_socketserver.py
> ==============================================================================
> --- python/branches/release25-maint/Lib/test/test_socketserver.py (original)
> +++ python/branches/release25-maint/Lib/test/test_socketserver.py Sat Mar 10 04:31:44 2007
> @@ -84,6 +84,7 @@
> addr = getattr(svr, 'server_address')
> if addr:
> self.__addr = addr
> + assert self.__addr == svr.socket.getsockname()
> if verbose: print "thread: serving three times"
> svr.serve_a_few()
> if verbose: print "thread: done"
It would be better to do something like:
if self.__addr != svr.socket.getsockname():
raise RuntimeError, 'getsockname returns %s, expected %s' %
(svr.socket.getsockname(), self.__addr)
That way when running the tests with -O, errors won't pass silently.
n
More information about the Python-checkins
mailing list