Skip to content

Commit b3bed85

Browse files
committed
fix: mypy
1 parent a5a1a83 commit b3bed85

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

tests/unit/presentation/exception_handlers/test_handlers.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def test_not_found_error_handler(self) -> None:
3232
response = asyncio.run(domain_error_handler(request, error))
3333

3434
assert response.status_code == 404
35-
content = json.loads(response.body.decode())
35+
content = json.loads(bytes(response.body).decode())
3636
assert content["status"] == "error"
3737
assert content["code"] == "not_found"
3838
assert content["message"] == "User not found"
@@ -46,7 +46,7 @@ def test_bad_request_error_handler(self) -> None:
4646
response = asyncio.run(domain_error_handler(request, error))
4747

4848
assert response.status_code == 400
49-
content = json.loads(response.body.decode())
49+
content = json.loads(bytes(response.body).decode())
5050
assert content["status"] == "error"
5151
assert content["code"] == "bad_request"
5252
assert content["message"] == "Invalid input"
@@ -59,7 +59,7 @@ def test_unauthorized_error_handler(self) -> None:
5959
response = asyncio.run(domain_error_handler(request, error))
6060

6161
assert response.status_code == 401
62-
content = json.loads(response.body.decode())
62+
content = json.loads(bytes(response.body).decode())
6363
assert content["status"] == "error"
6464
assert content["code"] == "unauthorized"
6565
assert content["message"] == "Token expired"
@@ -72,7 +72,7 @@ def test_forbidden_error_handler(self) -> None:
7272
response = asyncio.run(domain_error_handler(request, error))
7373

7474
assert response.status_code == 403
75-
content = json.loads(response.body.decode())
75+
content = json.loads(bytes(response.body).decode())
7676
assert content["status"] == "error"
7777
assert content["code"] == "forbidden"
7878
assert content["message"] == "Insufficient permissions"
@@ -89,7 +89,7 @@ def test_validation_error_handler(self) -> None:
8989
response = asyncio.run(domain_error_handler(request, error))
9090

9191
assert response.status_code == 400
92-
content = json.loads(response.body.decode())
92+
content = json.loads(bytes(response.body).decode())
9393
assert content["status"] == "error"
9494
assert content["code"] == "validation_error"
9595
assert content["message"] == "Validation error"
@@ -110,24 +110,24 @@ def test_request_validation_error_handler(self) -> None:
110110
"msg": "field required",
111111
"type": "missing",
112112
"input": {},
113-
}, # type: ignore[typeddict-item]
113+
},
114114
{
115115
"loc": ("body", "password"),
116116
"msg": "ensure this value has at least 8 characters",
117117
"type": "string_too_short",
118118
"input": "short",
119-
}, # type: ignore[typeddict-item]
119+
},
120120
]
121121

122122
# RequestValidationErrorを作成(直接errorsパラメータを渡す)
123-
validation_error = RequestValidationError(errors=pydantic_errors) # type: ignore[arg-type]
123+
validation_error = RequestValidationError(errors=pydantic_errors)
124124

125125
request = MagicMock()
126126

127127
response = asyncio.run(validation_exception_handler(request, validation_error))
128128

129129
assert response.status_code == 400
130-
content = json.loads(response.body.decode())
130+
content = json.loads(bytes(response.body).decode())
131131
assert content["status"] == "error"
132132
assert content["code"] == "validation_error"
133133
assert content["message"] == "Invalid request body"
@@ -144,17 +144,17 @@ def test_validation_error_response_structure(self) -> None:
144144
"msg": "invalid username",
145145
"type": "value_error",
146146
"input": "test",
147-
} # type: ignore[typeddict-item]
147+
}
148148
]
149149

150150
# RequestValidationErrorを作成(直接errorsパラメータを渡す)
151-
validation_error = RequestValidationError(errors=pydantic_errors) # type: ignore[arg-type]
151+
validation_error = RequestValidationError(errors=pydantic_errors)
152152

153153
request = MagicMock()
154154

155155
response = asyncio.run(validation_exception_handler(request, validation_error))
156156

157-
content = json.loads(response.body.decode())
157+
content = json.loads(bytes(response.body).decode())
158158
assert "status" in content
159159
assert "code" in content
160160
assert "message" in content

0 commit comments

Comments
 (0)