Added the SKIPPED_NO_FLASK_LOGIN constant to test_flask_login.py, to simplify the code.

This commit is contained in:
依瑪貓 2023-06-10 16:45:19 +08:00
parent a5188c9aa1
commit 320cfe1700

View File

@ -34,6 +34,8 @@ _USERNAME: str = "Mufasa"
"""The username.""" """The username."""
_PASSWORD: str = "Circle Of Life" _PASSWORD: str = "Circle Of Life"
"""The password.""" """The password."""
SKIPPED_NO_FLASK_LOGIN: str = "Skipped without Flask-Login."
"""The message that a test is skipped when Flask-Login is not installed."""
class User: class User:
@ -174,7 +176,7 @@ class FlaskLoginTestCase(TestCase):
:return: None. :return: None.
""" """
if not self.__has_flask_login: if not self.__has_flask_login:
self.skipTest("Skipped without Flask-Login.") self.skipTest(SKIPPED_NO_FLASK_LOGIN)
response: Response = self.client.get(self.app.url_for("admin-1")) response: Response = self.client.get(self.app.url_for("admin-1"))
self.assertEqual(response.status_code, 401) self.assertEqual(response.status_code, 401)
@ -195,7 +197,7 @@ class FlaskLoginTestCase(TestCase):
:return: None. :return: None.
""" """
if not self.__has_flask_login: if not self.__has_flask_login:
self.skipTest("Skipped without Flask-Login.") self.skipTest(SKIPPED_NO_FLASK_LOGIN)
admin_uri: str = self.app.url_for("admin-1") admin_uri: str = self.app.url_for("admin-1")
response: Response response: Response
@ -243,7 +245,7 @@ class FlaskLoginTestCase(TestCase):
:return: None. :return: None.
""" """
if not self.__has_flask_login: if not self.__has_flask_login:
self.skipTest("Skipped without Flask-Login.") self.skipTest(SKIPPED_NO_FLASK_LOGIN)
admin_uri: str = self.app.url_for("admin-1") admin_uri: str = self.app.url_for("admin-1")
logout_uri: str = self.app.url_for("logout") logout_uri: str = self.app.url_for("logout")
@ -284,7 +286,7 @@ class FlaskLoginTestCase(TestCase):
:return: None. :return: None.
""" """
if not self.__has_flask_login: if not self.__has_flask_login:
self.skipTest("Skipped without Flask-Login.") self.skipTest(SKIPPED_NO_FLASK_LOGIN)
response: Response response: Response