[Python] Add test object serialization for multipart requests (#18156)

* [Python] add test object serialization for multipart requests #18140

* [python] update samples

* [python] update samples
This commit is contained in:
ふぁ
2024-03-24 10:37:44 +09:00
committed by GitHub
parent e17777044e
commit 9acd620bbb
38 changed files with 1779 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
import json
import unittest
from unittest.mock import patch, Mock
import pytest
import petstore_api
class TestMultipleResponseTypes(unittest.TestCase):
def setUp(self):
self.api_client = petstore_api.ApiClient()
self.fake_api = petstore_api.FakeApi(self.api_client)
def test_multipart_requests(self):
mock_resp = Mock()
mock_resp.status = 200
mock_resp.data = b"some text"
mock_resp.headers = {}
marker = petstore_api.TestObjectForMultipartRequestsRequestMarker(
name="name",
)
with patch(
"urllib3.PoolManager.urlopen", return_value=mock_resp
):
returned = self.fake_api.test_object_for_multipart_requests(
marker=marker
)
assert returned is None