* add float as reserved world * clean up * update samples * Update modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java Co-authored-by: Jonathan Ballet <jon@multani.info> * update doc * uncomment test --------- Co-authored-by: Jonathan Ballet <jon@multani.info>
50 KiB
petstore_api.FakeApi
All URIs are relative to http://petstore.swagger.io:80/v2
Method | HTTP request | Description |
---|---|---|
fake_any_type_request_body | POST /fake/any_type_body | test any type request body |
fake_enum_ref_query_parameter | GET /fake/enum_ref_query_parameter | test enum reference query parameter |
fake_health_get | GET /fake/health | Health check endpoint |
fake_http_signature_test | GET /fake/http-signature-test | test http signature authentication |
fake_outer_boolean_serialize | POST /fake/outer/boolean | |
fake_outer_composite_serialize | POST /fake/outer/composite | |
fake_outer_number_serialize | POST /fake/outer/number | |
fake_outer_string_serialize | POST /fake/outer/string | |
fake_property_enum_integer_serialize | POST /fake/property/enum-int | |
fake_return_list_of_objects | GET /fake/return_list_of_object | test returning list of objects |
fake_uuid_example | GET /fake/uuid_example | test uuid example |
test_body_with_binary | PUT /fake/body-with-binary | |
test_body_with_file_schema | PUT /fake/body-with-file-schema | |
test_body_with_query_params | PUT /fake/body-with-query-params | |
test_client_model | PATCH /fake | To test "client" model |
test_date_time_query_parameter | PUT /fake/date-time-query-params | |
test_endpoint_parameters | POST /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 |
test_group_parameters | DELETE /fake | Fake endpoint to test group parameters (optional) |
test_inline_additional_properties | POST /fake/inline-additionalProperties | test inline additionalProperties |
test_inline_freeform_additional_properties | POST /fake/inline-freeform-additionalProperties | test inline free-form additionalProperties |
test_json_form_data | GET /fake/jsonFormData | test json serialization of form data |
test_query_parameter_collection_format | PUT /fake/test-query-parameters |
fake_any_type_request_body
fake_any_type_request_body(body=body)
test any type request body
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
body = None # object | (optional)
try:
# test any type request body
api_instance.fake_any_type_request_body(body=body)
except Exception as e:
print("Exception when calling FakeApi->fake_any_type_request_body: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | object | [optional] |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_enum_ref_query_parameter
fake_enum_ref_query_parameter(enum_ref=enum_ref)
test enum reference query parameter
Example
import time
import os
import petstore_api
from petstore_api.models.enum_class import EnumClass
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
enum_ref = petstore_api.EnumClass() # EnumClass | enum reference (optional)
try:
# test enum reference query parameter
api_instance.fake_enum_ref_query_parameter(enum_ref=enum_ref)
except Exception as e:
print("Exception when calling FakeApi->fake_enum_ref_query_parameter: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
enum_ref | EnumClass | enum reference | [optional] |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Get successful | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_health_get
HealthCheckResult fake_health_get()
Health check endpoint
Example
import time
import os
import petstore_api
from petstore_api.models.health_check_result import HealthCheckResult
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
try:
# Health check endpoint
api_response = api_instance.fake_health_get()
print("The response of FakeApi->fake_health_get:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_health_get: %s\n" % e)
Parameters
This endpoint does not need any parameter.
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | The instance started successfully | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_http_signature_test
fake_http_signature_test(pet, query_1=query_1, header_1=header_1)
test http signature authentication
Example
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP message signature: http_signature_test
# The HTTP Signature Header mechanism that can be used by a client to
# authenticate the sender of a message and ensure that particular headers
# have not been modified in transit.
#
# You can specify the signing key-id, private key path, signing scheme,
# signing algorithm, list of signed headers and signature max validity.
# The 'key_id' parameter is an opaque string that the API server can use
# to lookup the client and validate the signature.
# The 'private_key_path' parameter should be the path to a file that
# contains a DER or base-64 encoded private key.
# The 'private_key_passphrase' parameter is optional. Set the passphrase
# if the private key is encrypted.
# The 'signed_headers' parameter is used to specify the list of
# HTTP headers included when generating the signature for the message.
# You can specify HTTP headers that you want to protect with a cryptographic
# signature. Note that proxies may add, modify or remove HTTP headers
# for legitimate reasons, so you should only add headers that you know
# will not be modified. For example, if you want to protect the HTTP request
# body, you can specify the Digest header. In that case, the client calculates
# the digest of the HTTP request body and includes the digest in the message
# signature.
# The 'signature_max_validity' parameter is optional. It is configured as a
# duration to express when the signature ceases to be valid. The client calculates
# the expiration date every time it generates the cryptographic signature
# of an HTTP request. The API server may have its own security policy
# that controls the maximum validity of the signature. The client max validity
# must be lower than the server max validity.
# The time on the client and server must be synchronized, otherwise the
# server may reject the client signature.
#
# The client must use a combination of private key, signing scheme,
# signing algorithm and hash algorithm that matches the security policy of
# the API server.
#
# See petstore_api.signing for a list of all supported parameters.
from petstore_api import signing
import datetime
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2",
signing_info = petstore_api.HttpSigningConfiguration(
key_id = 'my-key-id',
private_key_path = 'private_key.pem',
private_key_passphrase = 'YOUR_PASSPHRASE',
signing_scheme = petstore_api.signing.SCHEME_HS2019,
signing_algorithm = petstore_api.signing.ALGORITHM_ECDSA_MODE_FIPS_186_3,
hash_algorithm = petstore_api.signing.SCHEME_RSA_SHA256,
signed_headers = [
petstore_api.signing.HEADER_REQUEST_TARGET,
petstore_api.signing.HEADER_CREATED,
petstore_api.signing.HEADER_EXPIRES,
petstore_api.signing.HEADER_HOST,
petstore_api.signing.HEADER_DATE,
petstore_api.signing.HEADER_DIGEST,
'Content-Type',
'Content-Length',
'User-Agent'
],
signature_max_validity = datetime.timedelta(minutes=5)
)
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
pet = petstore_api.Pet() # Pet | Pet object that needs to be added to the store
query_1 = 'query_1_example' # str | query parameter (optional)
header_1 = 'header_1_example' # str | header parameter (optional)
try:
# test http signature authentication
api_instance.fake_http_signature_test(pet, query_1=query_1, header_1=header_1)
except Exception as e:
print("Exception when calling FakeApi->fake_http_signature_test: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
pet | Pet | Pet object that needs to be added to the store | |
query_1 | str | query parameter | [optional] |
header_1 | str | header parameter | [optional] |
Return type
void (empty response body)
Authorization
HTTP request headers
- Content-Type: application/json, application/xml
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | The instance started successfully | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_outer_boolean_serialize
bool fake_outer_boolean_serialize(body=body)
Test serialization of outer boolean types
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
body = True # bool | Input boolean as post body (optional)
try:
api_response = api_instance.fake_outer_boolean_serialize(body=body)
print("The response of FakeApi->fake_outer_boolean_serialize:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_outer_boolean_serialize: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | bool | Input boolean as post body | [optional] |
Return type
bool
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: /
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Output boolean | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_outer_composite_serialize
OuterComposite fake_outer_composite_serialize(outer_composite=outer_composite)
Test serialization of object with outer number type
Example
import time
import os
import petstore_api
from petstore_api.models.outer_composite import OuterComposite
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
outer_composite = petstore_api.OuterComposite() # OuterComposite | Input composite as post body (optional)
try:
api_response = api_instance.fake_outer_composite_serialize(outer_composite=outer_composite)
print("The response of FakeApi->fake_outer_composite_serialize:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_outer_composite_serialize: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
outer_composite | OuterComposite | Input composite as post body | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: /
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Output composite | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_outer_number_serialize
float fake_outer_number_serialize(body=body)
Test serialization of outer number types
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
body = 3.4 # float | Input number as post body (optional)
try:
api_response = api_instance.fake_outer_number_serialize(body=body)
print("The response of FakeApi->fake_outer_number_serialize:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_outer_number_serialize: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | float | Input number as post body | [optional] |
Return type
float
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: /
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Output number | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_outer_string_serialize
str fake_outer_string_serialize(body=body)
Test serialization of outer string types
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
body = 'body_example' # str | Input string as post body (optional)
try:
api_response = api_instance.fake_outer_string_serialize(body=body)
print("The response of FakeApi->fake_outer_string_serialize:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_outer_string_serialize: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | str | Input string as post body | [optional] |
Return type
str
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: /
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Output string | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_property_enum_integer_serialize
OuterObjectWithEnumProperty fake_property_enum_integer_serialize(outer_object_with_enum_property)
Test serialization of enum (int) properties with examples
Example
import time
import os
import petstore_api
from petstore_api.models.outer_object_with_enum_property import OuterObjectWithEnumProperty
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
outer_object_with_enum_property = petstore_api.OuterObjectWithEnumProperty() # OuterObjectWithEnumProperty | Input enum (int) as post body
try:
api_response = api_instance.fake_property_enum_integer_serialize(outer_object_with_enum_property)
print("The response of FakeApi->fake_property_enum_integer_serialize:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_property_enum_integer_serialize: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
outer_object_with_enum_property | OuterObjectWithEnumProperty | Input enum (int) as post body |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: /
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Output enum (int) | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_return_list_of_objects
List[List[Tag]] fake_return_list_of_objects()
test returning list of objects
Example
import time
import os
import petstore_api
from petstore_api.models.tag import Tag
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
try:
# test returning list of objects
api_response = api_instance.fake_return_list_of_objects()
print("The response of FakeApi->fake_return_list_of_objects:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->fake_return_list_of_objects: %s\n" % e)
Parameters
This endpoint does not need any parameter.
Return type
List[List[Tag]]
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
fake_uuid_example
fake_uuid_example(uuid_example)
test uuid example
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
uuid_example = '84529ad2-2265-4e15-b76b-c17025d848f6' # str | uuid example
try:
# test uuid example
api_instance.fake_uuid_example(uuid_example)
except Exception as e:
print("Exception when calling FakeApi->fake_uuid_example: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
uuid_example | str | uuid example |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Get successful | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_body_with_binary
test_body_with_binary(body)
For this test, the body has to be a binary file.
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
body = None # bytearray | image to upload
try:
api_instance.test_body_with_binary(body)
except Exception as e:
print("Exception when calling FakeApi->test_body_with_binary: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | bytearray | image to upload |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: image/png
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_body_with_file_schema
test_body_with_file_schema(file_schema_test_class)
For this test, the body for this request must reference a schema named File
.
Example
import time
import os
import petstore_api
from petstore_api.models.file_schema_test_class import FileSchemaTestClass
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
file_schema_test_class = petstore_api.FileSchemaTestClass() # FileSchemaTestClass |
try:
api_instance.test_body_with_file_schema(file_schema_test_class)
except Exception as e:
print("Exception when calling FakeApi->test_body_with_file_schema: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
file_schema_test_class | FileSchemaTestClass |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_body_with_query_params
test_body_with_query_params(query, user)
Example
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
query = 'query_example' # str |
user = petstore_api.User() # User |
try:
api_instance.test_body_with_query_params(query, user)
except Exception as e:
print("Exception when calling FakeApi->test_body_with_query_params: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
query | str | ||
user | User |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_client_model
Client test_client_model(client)
To test "client" model
To test "client" model
Example
import time
import os
import petstore_api
from petstore_api.models.client import Client
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
client = petstore_api.Client() # Client | client model
try:
# To test \"client\" model
api_response = api_instance.test_client_model(client)
print("The response of FakeApi->test_client_model:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling FakeApi->test_client_model: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
client | Client | client model |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_date_time_query_parameter
test_date_time_query_parameter(date_time_query, str_query)
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
date_time_query = '2013-10-20T19:20:30+01:00' # datetime |
str_query = 'str_query_example' # str |
try:
api_instance.test_date_time_query_parameter(date_time_query, str_query)
except Exception as e:
print("Exception when calling FakeApi->test_date_time_query_parameter: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
date_time_query | datetime | ||
str_query | str |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_endpoint_parameters
test_endpoint_parameters(number, double, pattern_without_delimiter, byte, integer=integer, int32=int32, int64=int64, var_float=var_float, string=string, binary=binary, byte_with_max_length=byte_with_max_length, var_date=var_date, date_time=date_time, password=password, param_callback=param_callback)
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
Example
- Basic Authentication (http_basic_test):
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: http_basic_test
configuration = petstore_api.Configuration(
username = os.environ["USERNAME"],
password = os.environ["PASSWORD"]
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
number = 3.4 # float | None
double = 3.4 # float | None
pattern_without_delimiter = 'pattern_without_delimiter_example' # str | None
byte = None # bytearray | None
integer = 56 # int | None (optional)
int32 = 56 # int | None (optional)
int64 = 56 # int | None (optional)
var_float = 3.4 # float | None (optional)
string = 'string_example' # str | None (optional)
binary = None # bytearray | None (optional)
byte_with_max_length = None # bytearray | None (optional)
var_date = '2013-10-20' # date | None (optional)
date_time = '2013-10-20T19:20:30+01:00' # datetime | None (optional)
password = 'password_example' # str | None (optional)
param_callback = 'param_callback_example' # str | None (optional)
try:
# Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
api_instance.test_endpoint_parameters(number, double, pattern_without_delimiter, byte, integer=integer, int32=int32, int64=int64, var_float=var_float, string=string, binary=binary, byte_with_max_length=byte_with_max_length, var_date=var_date, date_time=date_time, password=password, param_callback=param_callback)
except Exception as e:
print("Exception when calling FakeApi->test_endpoint_parameters: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
number | float | None | |
double | float | None | |
pattern_without_delimiter | str | None | |
byte | bytearray | None | |
integer | int | None | [optional] |
int32 | int | None | [optional] |
int64 | int | None | [optional] |
var_float | float | None | [optional] |
string | str | None | [optional] |
binary | bytearray | None | [optional] |
byte_with_max_length | bytearray | None | [optional] |
var_date | date | None | [optional] |
date_time | datetime | None | [optional] |
password | str | None | [optional] |
param_callback | str | None | [optional] |
Return type
void (empty response body)
Authorization
HTTP request headers
- Content-Type: application/x-www-form-urlencoded
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
400 | Invalid username supplied | - |
404 | User not found | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_group_parameters
test_group_parameters(required_string_group, required_boolean_group, required_int64_group, string_group=string_group, boolean_group=boolean_group, int64_group=int64_group)
Fake endpoint to test group parameters (optional)
Fake endpoint to test group parameters (optional)
Example
- Bearer (JWT) Authentication (bearer_test):
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): bearer_test
configuration = petstore_api.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
required_string_group = 56 # int | Required String in group parameters
required_boolean_group = True # bool | Required Boolean in group parameters
required_int64_group = 56 # int | Required Integer in group parameters
string_group = 56 # int | String in group parameters (optional)
boolean_group = True # bool | Boolean in group parameters (optional)
int64_group = 56 # int | Integer in group parameters (optional)
try:
# Fake endpoint to test group parameters (optional)
api_instance.test_group_parameters(required_string_group, required_boolean_group, required_int64_group, string_group=string_group, boolean_group=boolean_group, int64_group=int64_group)
except Exception as e:
print("Exception when calling FakeApi->test_group_parameters: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
required_string_group | int | Required String in group parameters | |
required_boolean_group | bool | Required Boolean in group parameters | |
required_int64_group | int | Required Integer in group parameters | |
string_group | int | String in group parameters | [optional] |
boolean_group | bool | Boolean in group parameters | [optional] |
int64_group | int | Integer in group parameters | [optional] |
Return type
void (empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
400 | Someting wrong | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_inline_additional_properties
test_inline_additional_properties(request_body)
test inline additionalProperties
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
request_body = {'key': 'request_body_example'} # Dict[str, str] | request body
try:
# test inline additionalProperties
api_instance.test_inline_additional_properties(request_body)
except Exception as e:
print("Exception when calling FakeApi->test_inline_additional_properties: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
request_body | Dict[str, str] | request body |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_inline_freeform_additional_properties
test_inline_freeform_additional_properties(test_inline_freeform_additional_properties_request)
test inline free-form additionalProperties
Example
import time
import os
import petstore_api
from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
test_inline_freeform_additional_properties_request = petstore_api.TestInlineFreeformAdditionalPropertiesRequest() # TestInlineFreeformAdditionalPropertiesRequest | request body
try:
# test inline free-form additionalProperties
api_instance.test_inline_freeform_additional_properties(test_inline_freeform_additional_properties_request)
except Exception as e:
print("Exception when calling FakeApi->test_inline_freeform_additional_properties: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
test_inline_freeform_additional_properties_request | TestInlineFreeformAdditionalPropertiesRequest | request body |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_json_form_data
test_json_form_data(param, param2)
test json serialization of form data
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
param = 'param_example' # str | field1
param2 = 'param2_example' # str | field2
try:
# test json serialization of form data
api_instance.test_json_form_data(param, param2)
except Exception as e:
print("Exception when calling FakeApi->test_json_form_data: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
param | str | field1 | |
param2 | str | field2 |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/x-www-form-urlencoded
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
test_query_parameter_collection_format
test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, language=language)
To test the collection format in query parameters
Example
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://petstore.swagger.io:80/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = petstore_api.Configuration(
host = "http://petstore.swagger.io:80/v2"
)
# Enter a context with an instance of the API client
with petstore_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = petstore_api.FakeApi(api_client)
pipe = ['pipe_example'] # List[str] |
ioutil = ['ioutil_example'] # List[str] |
http = ['http_example'] # List[str] |
url = ['url_example'] # List[str] |
context = ['context_example'] # List[str] |
allow_empty = 'allow_empty_example' # str |
language = {'key': 'language_example'} # Dict[str, str] | (optional)
try:
api_instance.test_query_parameter_collection_format(pipe, ioutil, http, url, context, allow_empty, language=language)
except Exception as e:
print("Exception when calling FakeApi->test_query_parameter_collection_format: %s\n" % e)
Parameters
Name | Type | Description | Notes |
---|---|---|---|
pipe | List[str] | ||
ioutil | List[str] | ||
http | List[str] | ||
url | List[str] | ||
context | List[str] | ||
allow_empty | str | ||
language | Dict[str, str] | [optional] |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]