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 的包装器,因此只需使用文件键、值扩展数据字典,然后将文件对象包装为 StringIO。

于 2012-08-06T10:23:29.100 回答