CherryPy / cherrypy / test / test_httpauth.py

Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Bye bye, py2/3.
Robert Brewer avatarRobert Brewer
More Python 2.3 fixes.
Robert Brewer avatarRobert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer avatarRobert Brewer
Removed test.py etc.
Default avatar 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 avatarRobert Brewer
Upgraded test_httpauth to hashlib in Python 2.5+.
Robert Brewer avatarRobert Brewer
Brought trunk up to par with the encoding changes from the python3 branch.
Robert Brewer avatarRobert 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 avatarRobert Brewer
Silenced some long-known test disparities when using Apache as the server in a separate process.
Sylvain Hellegouarch avatarSylvain Hellegouarch
Fix for #787 only for digest though as basic responses don't provide the realm
Robert Brewer avatarRobert Brewer
Fix to cpmodpy for latest Bus, plus some test fixes for mod_python runs.
Sylvain Hellegouarch avatarSylvain Hellegouarch
Fix for #699
Sylvain Hellegouarch avatarSylvain Hellegouarch
Implemented a login attribute for the request and answered #653
Sylvain Hellegouarch avatarSylvain Hellegouarch
Fix for #615
Sylvain Hellegouarch avatarSylvain 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 avatarSylvain 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 avatarSylvain Hellegouarch
Added basic and digest tools
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.