Skip to content

Commit 4da3195

Browse files
committed
fix(backend): 修复单元测试test_base.py的相关代码 #16093
# Reviewed, transaction id: 74120
1 parent 43cc1f2 commit 4da3195

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

dbm-ui/backend/tests/components/test_base.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,13 @@ def test_call_raise_exception_on_failure(self, mock_session):
134134
mock_resp = MagicMock()
135135
mock_resp.status_code = 200
136136
mock_resp.json.return_value = {"result": False, "message": "error", "code": 1}
137-
mock_session.return_value.request.return_value = mock_resp
137+
138+
# 设置完整的mock session
139+
mock_session_instance = MagicMock()
140+
mock_session_instance.request.return_value = mock_resp
141+
mock_session_instance.headers = {}
142+
mock_session_instance.cookies = {}
143+
mock_session.return_value = mock_session_instance
138144

139145
api = DataAPI(method="GET", base="http://test.com", url="/api/test", module="test")
140146
with pytest.raises(ApiResultError):

0 commit comments

Comments
 (0)