2

ドキュメントでは、これらについてはあまり説明されていません。PUT/POST/GET/DELETE の基本的なパラメータだけですが、PUT に付随するマルチパート アップロードがあります。どうすればテストできますか? ありがとう!

4

1 に答える 1

3

私自身の質問に答えるには:

builder = EnvironBuilder(method='POST', data={'foo': 'this is some text',
...      'file': (StringIO('my file contents'), 'test.txt')})

TestClient は EnvironBuilder のラッパーであるため、データ dict をファイル キーと値で拡張し、ファイル オブジェクトを StringIO としてラップします。

于 2012-08-06T10:23:29.100 に答える