Skip to content

Commit c3e18d4

Browse files
Merge branch 'main' into fix/boolean_headers
2 parents bb3fc39 + c9a4d03 commit c3e18d4

28 files changed

+90
-54
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
Breaking changes to any of the following will cause the **minor** version to be incremented (as long as this project is 0.x). Only these pieces are considered part of the public API:
8+
9+
1. The _behavior_ of the generated code. Specifically, the way in which generated endpoints and classes are called and the way in which those calls communicate with an OpenAPI server. Any other property of the generated code is not considered part of the versioned, public API (e.g., code formatting, comments).
10+
2. The invocation of the CLI (e.g., commands or arguments).
11+
12+
Programmatic usage of this project (e.g., importing it as a Python module) and the usage of custom templates are not considered part of the public API and therefore may change behavior at any time without notice.
13+
14+
The 0.x prefix used in versions for this project is to indicate that breaking changes are expected frequently (several times a year). Breaking changes will increment the minor number, all other changes will increment the patch number. You can track the progress toward 1.0 [here](https://github.com/openapi-generators/openapi-python-client/projects/2).
15+
716
## 0.10.8
817

918
### Features

end_to_end_tests/golden-record/my_test_api_client/api/default/get_common_parameters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def _get_kwargs(
2222
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
2323

2424
return {
25+
"method": "get",
2526
"url": url,
2627
"headers": headers,
2728
"cookies": cookies,
@@ -57,7 +58,7 @@ def sync_detailed(
5758
common=common,
5859
)
5960

60-
response = httpx.get(
61+
response = httpx.request(
6162
verify=client.verify_ssl,
6263
**kwargs,
6364
)
@@ -84,6 +85,6 @@ async def asyncio_detailed(
8485
)
8586

8687
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
87-
response = await _client.get(**kwargs)
88+
response = await _client.request(**kwargs)
8889

8990
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/default/post_common_parameters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def _get_kwargs(
2222
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
2323

2424
return {
25+
"method": "post",
2526
"url": url,
2627
"headers": headers,
2728
"cookies": cookies,
@@ -57,7 +58,7 @@ def sync_detailed(
5758
common=common,
5859
)
5960

60-
response = httpx.post(
61+
response = httpx.request(
6162
verify=client.verify_ssl,
6263
**kwargs,
6364
)
@@ -84,6 +85,6 @@ async def asyncio_detailed(
8485
)
8586

8687
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
87-
response = await _client.post(**kwargs)
88+
response = await _client.request(**kwargs)
8889

8990
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/location/get_location_query_optionality.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def _get_kwargs(
4343
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
4444

4545
return {
46+
"method": "get",
4647
"url": url,
4748
"headers": headers,
4849
"cookies": cookies,
@@ -87,7 +88,7 @@ def sync_detailed(
8788
not_null_not_required=not_null_not_required,
8889
)
8990

90-
response = httpx.get(
91+
response = httpx.request(
9192
verify=client.verify_ssl,
9293
**kwargs,
9394
)
@@ -123,6 +124,6 @@ async def asyncio_detailed(
123124
)
124125

125126
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
126-
response = await _client.get(**kwargs)
127+
response = await _client.request(**kwargs)
127128

128129
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/parameters/delete_common_parameters_overriding_param.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def _get_kwargs(
2323
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
2424

2525
return {
26+
"method": "delete",
2627
"url": url,
2728
"headers": headers,
2829
"cookies": cookies,
@@ -61,7 +62,7 @@ def sync_detailed(
6162
param_query=param_query,
6263
)
6364

64-
response = httpx.delete(
65+
response = httpx.request(
6566
verify=client.verify_ssl,
6667
**kwargs,
6768
)
@@ -91,6 +92,6 @@ async def asyncio_detailed(
9192
)
9293

9394
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
94-
response = await _client.delete(**kwargs)
95+
response = await _client.request(**kwargs)
9596

9697
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/parameters/get_common_parameters_overriding_param.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def _get_kwargs(
2323
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
2424

2525
return {
26+
"method": "get",
2627
"url": url,
2728
"headers": headers,
2829
"cookies": cookies,
@@ -63,7 +64,7 @@ def sync_detailed(
6364
param_query=param_query,
6465
)
6566

66-
response = httpx.get(
67+
response = httpx.request(
6768
verify=client.verify_ssl,
6869
**kwargs,
6970
)
@@ -95,6 +96,6 @@ async def asyncio_detailed(
9596
)
9697

9798
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
98-
response = await _client.get(**kwargs)
99+
response = await _client.request(**kwargs)
99100

100101
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/parameters/get_same_name_multiple_locations_param.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ def _get_kwargs(
3131
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
3232

3333
return {
34+
"method": "get",
3435
"url": url,
3536
"headers": headers,
3637
"cookies": cookies,
@@ -75,7 +76,7 @@ def sync_detailed(
7576
param_cookie=param_cookie,
7677
)
7778

78-
response = httpx.get(
79+
response = httpx.request(
7980
verify=client.verify_ssl,
8081
**kwargs,
8182
)
@@ -111,6 +112,6 @@ async def asyncio_detailed(
111112
)
112113

113114
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
114-
response = await _client.get(**kwargs)
115+
response = await _client.request(**kwargs)
115116

116117
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/parameters/multiple_path_parameters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def _get_kwargs(
2222
cookies: Dict[str, Any] = client.get_cookies()
2323

2424
return {
25+
"method": "get",
2526
"url": url,
2627
"headers": headers,
2728
"cookies": cookies,
@@ -65,7 +66,7 @@ def sync_detailed(
6566
client=client,
6667
)
6768

68-
response = httpx.get(
69+
response = httpx.request(
6970
verify=client.verify_ssl,
7071
**kwargs,
7172
)
@@ -101,6 +102,6 @@ async def asyncio_detailed(
101102
)
102103

103104
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
104-
response = await _client.get(**kwargs)
105+
response = await _client.request(**kwargs)
105106

106107
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/tag1/get_tag_with_number.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def _get_kwargs(
1616
cookies: Dict[str, Any] = client.get_cookies()
1717

1818
return {
19+
"method": "get",
1920
"url": url,
2021
"headers": headers,
2122
"cookies": cookies,
@@ -45,7 +46,7 @@ def sync_detailed(
4546
client=client,
4647
)
4748

48-
response = httpx.get(
49+
response = httpx.request(
4950
verify=client.verify_ssl,
5051
**kwargs,
5152
)
@@ -67,6 +68,6 @@ async def asyncio_detailed(
6768
)
6869

6970
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
70-
response = await _client.get(**kwargs)
71+
response = await _client.request(**kwargs)
7172

7273
return _build_response(response=response)

end_to_end_tests/golden-record/my_test_api_client/api/tests/defaults_tests_defaults_post.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ def _get_kwargs(
7575
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
7676

7777
return {
78+
"method": "post",
7879
"url": url,
7980
"headers": headers,
8081
"cookies": cookies,
@@ -153,7 +154,7 @@ def sync_detailed(
153154
required_model_prop=required_model_prop,
154155
)
155156

156-
response = httpx.post(
157+
response = httpx.request(
157158
verify=client.verify_ssl,
158159
**kwargs,
159160
)
@@ -261,7 +262,7 @@ async def asyncio_detailed(
261262
)
262263

263264
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
264-
response = await _client.post(**kwargs)
265+
response = await _client.request(**kwargs)
265266

266267
return _build_response(response=response)
267268

end_to_end_tests/golden-record/my_test_api_client/api/tests/get_basic_list_of_booleans.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def _get_kwargs(
1616
cookies: Dict[str, Any] = client.get_cookies()
1717

1818
return {
19+
"method": "get",
1920
"url": url,
2021
"headers": headers,
2122
"cookies": cookies,
@@ -56,7 +57,7 @@ def sync_detailed(
5657
client=client,
5758
)
5859

59-
response = httpx.get(
60+
response = httpx.request(
6061
verify=client.verify_ssl,
6162
**kwargs,
6263
)
@@ -98,7 +99,7 @@ async def asyncio_detailed(
9899
)
99100

100101
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
101-
response = await _client.get(**kwargs)
102+
response = await _client.request(**kwargs)
102103

103104
return _build_response(response=response)
104105

end_to_end_tests/golden-record/my_test_api_client/api/tests/get_basic_list_of_floats.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def _get_kwargs(
1616
cookies: Dict[str, Any] = client.get_cookies()
1717

1818
return {
19+
"method": "get",
1920
"url": url,
2021
"headers": headers,
2122
"cookies": cookies,
@@ -56,7 +57,7 @@ def sync_detailed(
5657
client=client,
5758
)
5859

59-
response = httpx.get(
60+
response = httpx.request(
6061
verify=client.verify_ssl,
6162
**kwargs,
6263
)
@@ -98,7 +99,7 @@ async def asyncio_detailed(
9899
)
99100

100101
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
101-
response = await _client.get(**kwargs)
102+
response = await _client.request(**kwargs)
102103

103104
return _build_response(response=response)
104105

end_to_end_tests/golden-record/my_test_api_client/api/tests/get_basic_list_of_integers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def _get_kwargs(
1616
cookies: Dict[str, Any] = client.get_cookies()
1717

1818
return {
19+
"method": "get",
1920
"url": url,
2021
"headers": headers,
2122
"cookies": cookies,
@@ -56,7 +57,7 @@ def sync_detailed(
5657
client=client,
5758
)
5859

59-
response = httpx.get(
60+
response = httpx.request(
6061
verify=client.verify_ssl,
6162
**kwargs,
6263
)
@@ -98,7 +99,7 @@ async def asyncio_detailed(
9899
)
99100

100101
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
101-
response = await _client.get(**kwargs)
102+
response = await _client.request(**kwargs)
102103

103104
return _build_response(response=response)
104105

end_to_end_tests/golden-record/my_test_api_client/api/tests/get_basic_list_of_strings.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def _get_kwargs(
1616
cookies: Dict[str, Any] = client.get_cookies()
1717

1818
return {
19+
"method": "get",
1920
"url": url,
2021
"headers": headers,
2122
"cookies": cookies,
@@ -56,7 +57,7 @@ def sync_detailed(
5657
client=client,
5758
)
5859

59-
response = httpx.get(
60+
response = httpx.request(
6061
verify=client.verify_ssl,
6162
**kwargs,
6263
)
@@ -98,7 +99,7 @@ async def asyncio_detailed(
9899
)
99100

100101
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
101-
response = await _client.get(**kwargs)
102+
response = await _client.request(**kwargs)
102103

103104
return _build_response(response=response)
104105

end_to_end_tests/golden-record/my_test_api_client/api/tests/get_user_list.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ def _get_kwargs(
5454
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
5555

5656
return {
57+
"method": "get",
5758
"url": url,
5859
"headers": headers,
5960
"cookies": cookies,
@@ -122,7 +123,7 @@ def sync_detailed(
122123
some_date=some_date,
123124
)
124125

125-
response = httpx.get(
126+
response = httpx.request(
126127
verify=client.verify_ssl,
127128
**kwargs,
128129
)
@@ -192,7 +193,7 @@ async def asyncio_detailed(
192193
)
193194

194195
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
195-
response = await _client.get(**kwargs)
196+
response = await _client.request(**kwargs)
196197

197198
return _build_response(response=response)
198199

end_to_end_tests/golden-record/my_test_api_client/api/tests/int_enum_tests_int_enum_post.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def _get_kwargs(
2626
params = {k: v for k, v in params.items() if v is not UNSET and v is not None}
2727

2828
return {
29+
"method": "post",
2930
"url": url,
3031
"headers": headers,
3132
"cookies": cookies,
@@ -74,7 +75,7 @@ def sync_detailed(
7475
int_enum=int_enum,
7576
)
7677

77-
response = httpx.post(
78+
response = httpx.request(
7879
verify=client.verify_ssl,
7980
**kwargs,
8081
)
@@ -122,7 +123,7 @@ async def asyncio_detailed(
122123
)
123124

124125
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
125-
response = await _client.post(**kwargs)
126+
response = await _client.request(**kwargs)
126127

127128
return _build_response(response=response)
128129

0 commit comments

Comments
 (0)