New submission from STINNER Victor <[email protected]>:
Ok, but notice the two warnings:
vstinner@apu$ ./python -m test test_docxmlrpc
Run tests sequentially
0:00:00 load avg: 1.19 [1/1] test_docxmlrpc
/home/vstinner/prog/python/master/Lib/xmlrpc/server.py:791: DeprecationWarning:
`formatargspec` is deprecated since Python 3.5. Use `signature` and the
`Signature` object directly
formatvalue=self.formatvalue)
/home/vstinner/prog/python/master/Lib/xmlrpc/server.py:784: DeprecationWarning:
`formatargspec` is deprecated since Python 3.5. Use `signature` and the
`Signature` object directly
formatvalue=self.formatvalue
== Tests result: SUCCESS ==
1 test OK.
Total duration: 2 sec 698 ms
Tests result: SUCCESS
Fail:
vstinner@apu$ ./python -Werror -m test -v test_docxmlrpc
test_annotations (test.test_docxmlrpc.DocXMLRPCHTTPGETServer)
Test that annotations works as expected ...
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 45060)
Traceback (most recent call last):
File "/home/vstinner/prog/python/master/Lib/socketserver.py", line 313, in
_handle_request_noblock
self.process_request(request, client_address)
File "/home/vstinner/prog/python/master/Lib/socketserver.py", line 344, in
process_request
self.finish_request(request, client_address)
File "/home/vstinner/prog/python/master/Lib/socketserver.py", line 357, in
finish_request
self.RequestHandlerClass(request, client_address, self)
File "/home/vstinner/prog/python/master/Lib/socketserver.py", line 717, in
__init__
self.handle()
File "/home/vstinner/prog/python/master/Lib/http/server.py", line 426, in
handle
self.handle_one_request()
File "/home/vstinner/prog/python/master/Lib/http/server.py", line 414, in
handle_one_request
method()
File "/home/vstinner/prog/python/master/Lib/xmlrpc/server.py", line 936, in
do_GET
response = self.server.generate_html_documentation().encode('utf-8')
File "/home/vstinner/prog/python/master/Lib/xmlrpc/server.py", line 910, in
generate_html_documentation
methods
File "/home/vstinner/prog/python/master/Lib/xmlrpc/server.py", line 828, in
docserver
contents.append(self.docroutine(value, key, funcs=fdict))
File "/home/vstinner/prog/python/master/Lib/xmlrpc/server.py", line 791, in
docroutine
formatvalue=self.formatvalue)
File "/home/vstinner/prog/python/master/Lib/inspect.py", line 1225, in
formatargspec
stacklevel=2)
DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use
`signature` and the `Signature` object directly
----------------------------------------
ERROR
(...)
== Tests result: FAILURE ==
1 test failed:
test_docxmlrpc
Total duration: 3 sec 234 ms
Tests result: FAILURE
It seems like the fix is explained in the error message:
Lib/xmlrpc/server.py, line 791, in docroutine():
DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use
`signature` and the `Signature` object directly
----------
keywords: easy
messages: 320043
nosy: vstinner
priority: normal
severity: normal
status: open
title: [EASY] test_docxmlrpc fails when run with -Werror
versions: Python 3.8
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue33911>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com