Dear Maintainer,

On Fri, 27 Jan 2023 21:44:04 +0100 s3v <c0llap...@yahoo.it> wrote:
> Dear Maintainer,
>
> After adding:
>
>  override_dh_auto_test:
>        http_proxy='' dh_auto_test
>
> in debian/rules to allow internal server to work during tests, new test
> starting fail:
>
> -------
>
> ======================================================================
> FAIL: test_invalid (test.test_sendfile.TestSendFile.test_invalid)
> SendFile: Invalid requests
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/root/build/python-bottle-0.12.23/test/test_sendfile.py", line 56, in 
>test_invalid
>     self.assertEqual(403, static_file(fn, root='/').status_code)
> AssertionError: 403 != 200
>
> ----------------------------------------------------------------------
> Ran 333 tests in 4.737s
>
> FAILED (failures=1, skipped=1)
> ERROR: InvocationError for command 
> /root/build/python-bottle-0.12.23/.tox/py311/bin/python -m unittest discover 
> (exited with code 1)
>
> ---------
>
> After removing:
>
>        try:
>            fp, fn = tempfile.mkstemp()
>            os.chmod(fn, 0)
>            self.assertEqual(403, static_file(fn, root='/').status_code)
>        finally:
>            os.close(fp)
>            os.unlink(fn)
>
> in test/test_sendfile.py, all tests pass.
> Please note that aforementioned lines was removed upstream in master
> branch but I cannot identify the relative commit (this happened sometime
> between 2016 and 2018).
> Hope this helps.
>


Failing test is my fault. I did the building process as root... :|
All tests pass after building as normal user.

Kind Regards

Reply via email to