Source: pywebdav
Version: 0.10.0-1
Severity: serious
https://ci.debian.net/data/autopkgtest/testing/amd64/p/pywebdav/30536187/log.gz
...
=================================== FAILURES ===================================
_____________________________ Test.test_run_litmus _____________________________
self = <test_litmus.Test testMethod=test_run_litmus>
def test_run_litmus(self):
result = []
proc = None
try:
print('Starting davserver')
davserver_cmd = [sys.executable, os.path.join(testdir, '..',
'pywebdav', 'server', 'server.py'), '-D',
self.rundir, '-u', user, '-p', password, '-H',
'localhost', '--port', str(port)]
self.davserver_proc = subprocess.Popen(davserver_cmd)
# Ensure davserver has time to startup
time.sleep(1)
# Run Litmus
print('Running litmus')
try:
ret = run(["make", "URL=http://localhost:%d" % port, 'CREDS="%s
%s"' % (user, password), "check"], cwd=self.litmus_dist, capture_output=True)
results = ret.stdout
except subprocess.CalledProcessError as ex:
results = ex.output
lines = results.decode().split('\n')
assert len(lines), "No litmus output"
for line in lines:
line = line.split('\r')[-1]
result.append(line)
if len(re.findall('^ *\d+\.', line)):
> assert line.endswith('pass'), line
E AssertionError: 0. init.................. See debug.log
for network/debug traces.
E assert False
E + where False = <built-in method endswith of str object
at 0x7fce25b6a2b0>('pass')
E + where <built-in method endswith of str object at
0x7fce25b6a2b0> = ' 0. init.................. See debug.log for network/debug
traces.'.endswith
...
----------------------------------------
Exception occurred during processing of request from ('127.0.0.1', 33084)
Traceback (most recent call last):
File "/usr/lib/python3.10/socketserver.py", line 683, in
process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python3.10/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python3.10/socketserver.py", line 747, in __init__
self.handle()
File "/usr/lib/python3.10/http/server.py", line 433, in handle
self.handle_one_request()
File "/usr/lib/python3.10/http/server.py", line 421, in handle_one_request
method()
File "/usr/lib/python3/dist-packages/pywebdav/lib/WebDAVServer.py", line 344,
in do_PROPFIND
DATA = pf.createResponse()
File "/usr/lib/python3/dist-packages/pywebdav/lib/propfind.py", line 69, in
createResponse
df = self.create_prop(allprop=True)
File "/usr/lib/python3/dist-packages/pywebdav/lib/propfind.py", line 179, in
create_prop
res = self.mk_prop_response(uri, gp, bp, doc)
File "/usr/lib/python3/dist-packages/pywebdav/lib/propfind.py", line 268, in
mk_prop_response
ns_prefix = "ns" + str(self.namespaces.index(ns)) + ":"
AttributeError: 'dict_keys' object has no attribute 'index'
----------------------------------------
127.0.0.1 - - [20/Jan/2023 07:37:19] "PROPFIND /litmus/prop HTTP/1.1" 207 -
127.0.0.1 - - [20/Jan/2023 07:37:19] "DELETE /litmus/prop HTTP/1.1" 204 -
127.0.0.1 - - [20/Jan/2023 07:37:19] "PUT /litmus/prop HTTP/1.1" 201 -
127.0.0.1 - - [20/Jan/2023 07:37:19] "PUT /litmus/prop HTTP/1.1" 201 -
127.0.0.1 - - [20/Jan/2023 07:37:19] "PROPPATCH /litmus/prop HTTP/1.1" 423 -
127.0.0.1 - - [20/Jan/2023 07:37:19] "PROPFIND /litmus/prop HTTP/1.1" 207 -
127.0.0.1 - - [20/Jan/2023 07:37:19] "DELETE /litmus/prop HTTP/1.1" 204 -
=============================== warnings summary ===============================
test/test_litmus.py:75
/tmp/autopkgtest-lxc.wquwbg71/downtmp/autopkgtest_tmp/test/test_litmus.py:75:
DeprecationWarning: invalid escape sequence '\d'
if len(re.findall('^ *\d+\.', line)):
test/test_litmus.py:110
/tmp/autopkgtest-lxc.wquwbg71/downtmp/autopkgtest_tmp/test/test_litmus.py:110:
DeprecationWarning: invalid escape sequence '\d'
if len(re.findall('^ *\d+\.', line)):
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED test/test_litmus.py::Test::test_run_litmus - AssertionError: 0. init....
FAILED test/test_litmus.py::Test::test_run_litmus_noauth - AssertionError: 6...
======================== 2 failed, 2 warnings in 14.26s ========================
autopkgtest [07:37:19]: test run-testsuite3: -----------------------]
autopkgtest [07:37:20]: test run-testsuite3: - - - - - - - - - - results - - -
- - - - - - -
run-testsuite3 FAIL non-zero exit status 1