0
docsを見ると、サニタリーアプリをテストする方法の素晴らしい例があります。サニクファイルのアップロード
# Import the Sanic app, usually created with Sanic(__name__)
from external_server import app
def test_index_returns_200():
request, response = app.test_client.get('/')
assert response.status == 200
def test_index_put_not_allowed():
request, response = app.test_client.put('/')
assert response.status == 405
これで、エンドポイントにアップロードされた写真を受け入れるテストフレームワークを取得しようとしています。私が持っているコードは:
upload_payload = {'image': open(os.path.join(img_dir, img_name), 'rb')}
request, response = app.test_client.post('/image', file = upload_payload)
私はファイルを渡すことができないことを示唆しています。テストフレームワークはこれをサポートしていませんか?