Compare commits

..

No commits in common. "aea9dcae790728e698d89aff1763a38552cb6d6f" and "e00c14f277e82fa5ecd39a985fba6a287fa19ffa" have entirely different histories.

5 changed files with 11 additions and 25 deletions

View File

@ -2,14 +2,6 @@ Change Log
==========
Version 1.6.1
--------------
Released 2024/12/3
Fix test cases for compatibility with httpx 0.28.0.
Version 1.6.0
--------------

View File

@ -43,7 +43,7 @@ dependencies = [
[project.optional-dependencies]
devel = [
"httpx >= 0.20.0",
"httpx",
"OpenCC",
]

View File

@ -24,7 +24,7 @@ from flask_sqlalchemy import SQLAlchemy
from accounting.utils.user import UserUtilityInterface
VERSION: str = "1.6.1"
VERSION: str = "1.6.0"
"""The package version."""
db: SQLAlchemy = SQLAlchemy()
"""The database instance."""

View File

@ -67,8 +67,7 @@ class NextUriTestCase(unittest.TestCase):
self.__app.add_url_rule("/test-next", view_func=test_next_uri_view,
methods=["GET", "POST"])
client: httpx.Client = httpx.Client(
transport=httpx.WSGITransport(app=self.__app),
client: httpx.Client = httpx.Client(app=self.__app,
base_url=TEST_SERVER)
client.headers["Referer"] = TEST_SERVER
csrf_token: str = get_csrf_token(client)
@ -97,8 +96,7 @@ class NextUriTestCase(unittest.TestCase):
self.__app.add_url_rule("/test-no-next",
view_func=test_no_next_uri_view,
methods=["GET", "POST"])
client: httpx.Client = httpx.Client(
transport=httpx.WSGITransport(app=self.__app),
client: httpx.Client = httpx.Client(app=self.__app,
base_url=TEST_SERVER)
client.headers["Referer"] = TEST_SERVER
csrf_token: str = get_csrf_token(client)
@ -124,8 +122,7 @@ class NextUriTestCase(unittest.TestCase):
self.__app.add_url_rule("/test-invalid-next",
view_func=test_invalid_next_uri_view,
methods=["GET", "POST"])
client: httpx.Client = httpx.Client(
transport=httpx.WSGITransport(app=self.__app),
client: httpx.Client = httpx.Client(app=self.__app,
base_url=TEST_SERVER)
client.headers["Referer"] = TEST_SERVER
csrf_token: str = get_csrf_token(client)
@ -230,8 +227,7 @@ class PaginationTestCase(unittest.TestCase):
self.assertEqual(pagination.list, self.__params.result)
return ""
self.__client: httpx.Client = httpx.Client(
transport=httpx.WSGITransport(app=self.__app),
self.__client: httpx.Client = httpx.Client(app=self.__app,
base_url=TEST_SERVER)
"""The user client."""
self.__client.headers["Referer"] = TEST_SERVER

View File

@ -96,9 +96,7 @@ def get_client(app: Flask, username: str) -> httpx.Client:
:param username: The username.
:return: The user client.
"""
client: httpx.Client = httpx.Client(
transport=httpx.WSGITransport(app=app),
base_url=TEST_SERVER)
client: httpx.Client = httpx.Client(app=app, base_url=TEST_SERVER)
client.headers["Referer"] = TEST_SERVER
csrf_token: str = get_csrf_token(client)
with app.app_context():