|
|
|
@ -8,7 +8,7 @@ |
|
|
|
|
|
|
|
## `TestClient` を使用 { #using-testclient } |
|
|
|
|
|
|
|
/// info |
|
|
|
/// note | 備考 |
|
|
|
|
|
|
|
`TestClient` を使用するには、まず [`httpx`](https://www.python-httpx.org) をインストールします。 |
|
|
|
|
|
|
|
@ -32,7 +32,7 @@ $ pip install httpx |
|
|
|
|
|
|
|
{* ../../docs_src/app_testing/tutorial001_py310.py hl[2,12,15:18] *} |
|
|
|
|
|
|
|
/// tip |
|
|
|
/// tip | 豆知識 |
|
|
|
|
|
|
|
テスト関数は `async def` ではなく、通常の `def` であることに注意してください。 |
|
|
|
|
|
|
|
@ -50,7 +50,7 @@ $ pip install httpx |
|
|
|
|
|
|
|
/// |
|
|
|
|
|
|
|
/// tip |
|
|
|
/// tip | 豆知識 |
|
|
|
|
|
|
|
FastAPIアプリケーションへのリクエストの送信とは別に、テストで `async` 関数 (非同期データベース関数など) を呼び出したい場合は、高度なチュートリアルの[Async Tests](../advanced/async-tests.md) を参照してください。 |
|
|
|
|
|
|
|
@ -144,7 +144,7 @@ FastAPIアプリケーションへのリクエストの送信とは別に、テ |
|
|
|
|
|
|
|
(`httpx` または `TestClient` を使用して) バックエンドにデータを渡す方法の詳細は、[HTTPXのドキュメント](https://www.python-httpx.org)を確認してください。 |
|
|
|
|
|
|
|
/// info |
|
|
|
/// note | 備考 |
|
|
|
|
|
|
|
`TestClient` は、Pydanticモデルではなく、JSONに変換できるデータを受け取ることに注意してください。 |
|
|
|
|
|
|
|
|