Source

CherryPy / cherrypy / test / test_httpauth.py

Author Commit Message Labels Comments Date
Robert Brewer
Bye bye, py2/3.
Robert Brewer
More Python 2.3 fixes.
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
Removed test.py etc.
Joseph Tate
Convert the tests to use nose instead of our own runner. This strips out much coverage and profiling (handled by nose) and lets you focus on writing tests.
Robert Brewer
Upgraded test_httpauth to hashlib in Python 2.5+.
Robert Brewer
Brought trunk up to par with the encoding changes from the python3 branch.
Robert Brewer
Moved "environment: test_suite" out of individual tests and into helper.py. Moved setup_server() call out of individual tests and into helper.py. Added a new test for per-handler max_request_body_size shenanigans.
Robert Brewer
Silenced some long-known test disparities when using Apache as the server in a separate process.
Sylvain Hellegouarch
Fix for #787 only for digest though as basic responses don't provide the realm
Robert Brewer
Fix to cpmodpy for latest Bus, plus some test fixes for mod_python runs.
Sylvain Hellegouarch
Fix for #699
Sylvain Hellegouarch
Implemented a login attribute for the request and answered #653
Sylvain Hellegouarch
Fix for #615
Sylvain Hellegouarch
Basic encryption now defaults to md5 if not provided. It means that by default passwords should be stored encrypted on the server.
Sylvain Hellegouarch
Digest and basic auth can now take a callable which must return a dict with user credentials so that it can fetch those from a database for instance.
Sylvain Hellegouarch
Added basic and digest tools