|
cc96987a18
|
Revised the FlaskLoginTestCase test case to skip testing when Flask-Login 0.6.2 conflicts with Werkzeug 3.
|
2023-10-08 22:11:50 +08:00 |
|
|
1f657568bb
|
Replaced the "Flask-Testing" package with the "httpx" package for testing, and retired the unused "flask_digest_auth.test" module. "Flask-Testing" is not maintained for more than 3 years, and is not compatible with Flask 3.
|
2023-10-08 22:06:20 +08:00 |
|
|
320cfe1700
|
Added the SKIPPED_NO_FLASK_LOGIN constant to test_flask_login.py, to simplify the code.
|
2023-06-10 16:45:19 +08:00 |
|
|
b62b98bd51
|
Changed the properties of the test cases from public to private.
|
2023-06-08 17:28:35 +08:00 |
|
|
877f02fe82
|
Added missing documentation to the global variables and class and object properties.
|
2023-06-08 17:20:24 +08:00 |
|
|
bc888195ad
|
Disabled logging in the AuthenticationTestCase and FlaskLoginTestCase test cases, for clearer test output.
|
2023-05-03 08:08:51 +08:00 |
|
|
15ea650ddd
|
Revised the code that handles the "qop" and "stale" parameters of the "WWW-Authenticate" response HTTP header for the upcoming Werkzeug 2.4.
|
2023-05-03 06:58:14 +08:00 |
|
|
e861cae2e0
|
Replaced importing the "typing" module as "t" with importing the individual names in the "typing" module. We do not have as many names to import. This is also to be consistent with the practices of most major and standard packages and examples.
|
2023-04-27 09:08:10 +08:00 |
|
|
27d27127f6
|
Added the DIGEST_AUTH_REALM configuration variable as the recommended way to set the authentication realm. Changed the default realm from an empty string to "Login Required".
|
2023-01-06 00:20:40 +08:00 |
|
|
5ebdea6d0a
|
Reordered the code in the create_app methods of the AuthenticationTestCase and FlaskLoginTestCase test cases.
|
2023-01-05 22:50:59 +08:00 |
|
|
9ab413d583
|
Added the test_disabled test to the FlaskLoginTestCase test case.
|
2022-12-29 23:44:02 +08:00 |
|
|
2028cb1362
|
Revised the User class in the AuthenticationTestCase and FlaskLoginTestCase test classes to accept the clear-text password instead of the password hash, to simplify the code.
|
2022-12-03 14:30:22 +08:00 |
|
|
7e71115844
|
Fixed the test_logout test of the FlaskLoginTestCase test case to skip without Flask-Login.
|
2022-12-03 11:56:40 +08:00 |
|
|
491da61a79
|
Fixed the AuthenticationTestCase and FlaskLoginTestCase test cases to store the user instead of finding the user through flask-login or g, so that the visit tests work without the application context.
|
2022-12-03 11:55:52 +08:00 |
|
|
bbaebbc80d
|
Fixed the long lines in the AuthenticationTestCase and FlaskLoginTestCase test cases.
|
2022-11-30 23:35:04 +08:00 |
|
|
be163d35fb
|
Added the on-login callback for the log in bookkeeping.
|
2022-11-27 06:58:29 +11:00 |
|
|
cb3e313e21
|
Revised the FlaskLoginTestCase test case and README.rst for illustrations on how to retrieve the currently logged-in user.
|
2022-11-26 18:59:17 +11:00 |
|
|
af8c3a484c
|
Revised so that you always call digest_auth.init_app(), to avoid confusion. It remembers the current application. The logout() method no longer need current_app for the current application.
|
2022-11-25 09:14:57 +11:00 |
|
|
cb5cfaf7d4
|
Added logging out.
|
2022-11-25 08:40:27 +11:00 |
|
|
dda8472a76
|
Revised the test_stale_opaque tests of the AuthenticationTestCase and FlaskLoginTestCase test cases to use the super method instead of the overridden method of the Client class.
|
2022-11-25 00:18:43 +11:00 |
|
|
177f549786
|
Changed the test_stale tests to test_stale_opaque that also tests if the opaque value is still the same across the client authentication requests.
|
2022-11-24 23:55:49 +11:00 |
|
|
ff8ada129d
|
Added the docstring documentation to the dummy user of the Flask-Login test case.
|
2022-11-24 23:48:09 +11:00 |
|
|
ccec1365bf
|
Revised the AuthenticationTestCase and FlaskLoginTestCase test cases for simplicity and readability.
|
2022-11-24 23:46:45 +11:00 |
|
|
78514a8f17
|
Added to test the stale value of the WWW-Authenticate response header in the AuthenticationTestCase and FlaskLoginTestCase test cases.
|
2022-11-24 21:53:21 +11:00 |
|
|
a7e2f3296f
|
Removed an unused import from the Flask-Login test case.
|
2022-11-24 07:24:48 +11:00 |
|
|
2770e1cc12
|
Revised so that Flask-Login become an optional dependency.
|
2022-11-24 01:02:51 +11:00 |
|
|
292d0aaf09
|
Reordered the code in the test cases.
|
2022-11-23 23:36:41 +11:00 |
|
|
bf15bcf1f1
|
Revised the request methods of the routes in the test cases.
|
2022-11-23 23:23:38 +11:00 |
|
|
0a69f5d3c1
|
Added the initial version that works.
|
2022-11-23 18:12:04 +11:00 |
|