-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Issue:
The licensing api method get_counted_feature_stats
has two issues:
-
The method always returns None. This is due to a
200 OK
response code coming back from API endpoint instead of the202 Accepted
response expected by the method. Its of note that the Controllers (v6.0 build 14216) swagger API spec doesn't document a 200 response, (which would explain why the openapi-generator didn't include it in the code). -
The 200 OK response data doesn't fully match the AsyncOperationResponse schema - it's missing a
result_url
field. This causes a validation error if the response data is assigned to the AsyncOperationResponse class.
Steps to Reproduce:
iimport cyperf
from cyperf.models.async_operation_response import AsyncOperationResponse
from cyperf.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = cyperf.Configuration(
host = "https://url_here",
username="user",
password="pass",
refresh_token=None
)
configuration.verify_ssl = False
with cyperf.ApiClient(configuration) as api_client:
api_instance = cyperf.LicensingApi(api_client)
try:
api_response = api_instance.get_counted_feature_stats()
print("The response of LicensingApi->get_counted_feature_stats:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling LicensingApi->get_counted_feature_stats: %s\n" % e)
Versions:
- CyPerf Controller: v6.0 build 14216
- cyperf-api-wrapper: commit
c8e07832bf2befa4f3c1b179a422c0bfb3f2d69c
Metadata
Metadata
Assignees
Labels
No labels