Skip to content

list_tests() - TypeError: __init__() missing 1 required positional argument: 'example' #480

@mariuscoto

Description

@mariuscoto

Describe the bug
The list_tests() example from here:

import os
from dateutil.parser import parse as dateutil_parser
from datadog_api_client.v1 import ApiClient, ApiException, Configuration
from datadog_api_client.v1.api import synthetics_api
from datadog_api_client.v1.models import *
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = Configuration()

# Enter a context with an instance of the API client
with ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = synthetics_api.SyntheticsApi(api_client)

    # example, this endpoint has no required or optional parameters
    try:
        # Get the list of all tests
        api_response = api_instance.list_tests()
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling SyntheticsApi->list_tests: %s\n" % e)

Returns this error: TypeError: __init__() missing 1 required positional argument: 'example'

Environment and Versions (please complete the following information):
datadog-api-client==1.1.0

Additional context
Full stack trace:

Traceback (most recent call last):
  File "/Users/marius/bin/datadog", line 8, in <module>
    sys.exit(main())
  File "/marius/lib/python3.8/site-packages/gdev/contrib/datadog/__main__.py", line 120, in main
    run_cli_with_reporting(datadog, 'datadog', cfg.get_username(), owner='sre')
  File "/marius/lib/python3.8/site-packages/gdev/cli_utils.py", line 16, in run_cli_with_reporting
    raise e
  File "/marius/lib/python3.8/site-packages/gdev/cli_utils.py", line 13, in run_cli_with_reporting
    tool(prog_name=prog_name)
  File "/marius/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/marius/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/marius/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/marius/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/marius/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/marius/lib/python3.8/site-packages/gdev/contrib/datadog/__main__.py", line 86, in pull
    dogman.pull()
  File "/marius/lib/python3.8/site-packages/gdev/controllers/datadog/controller.py", line 127, in pull
    self.handler.pull()
  File "/marius/lib/python3.8/site-packages/gdev/controllers/datadog/monitor.py", line 566, in pull
    api_response = api_instance.list_tests()
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/api/synthetics_api.py", line 1966, in list_tests
    return self._list_tests_endpoint.call_with_http_info(**kwargs)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/api_client.py", line 842, in call_with_http_info
    return self.api_client.call_api(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/api_client.py", line 386, in call_api
    return self.__call_api(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/api_client.py", line 214, in __call_api
    return_data = self.deserialize(response_data, response_type, _check_type)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/api_client.py", line 307, in deserialize
    deserialized_data = validate_and_convert_types(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1305, in validate_and_convert_types
    converted_instance = attempt_convert_item(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1194, in attempt_convert_item
    return deserialize_model(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1110, in deserialize_model
    return model_class(**kw_args)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1478, in wrapped_init
    return fn(self, *args, **kwargs)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model/synthetics_list_tests_response.py", line 170, in __init__
    setattr(self, var_name, var_value)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 143, in __setattr__
    self[attr] = value
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 316, in __setitem__
    self.set_attribute(name, value)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 119, in set_attribute
    value = validate_and_convert_types(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1355, in validate_and_convert_types
    validate_and_convert_types(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1305, in validate_and_convert_types
    converted_instance = attempt_convert_item(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1194, in attempt_convert_item
    return deserialize_model(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1110, in deserialize_model
    return model_class(**kw_args)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1478, in wrapped_init
    return fn(self, *args, **kwargs)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model/synthetics_test_details.py", line 213, in __init__
    setattr(self, var_name, var_value)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 143, in __setattr__
    self[attr] = value
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 316, in __setitem__
    self.set_attribute(name, value)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 119, in set_attribute
    value = validate_and_convert_types(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1305, in validate_and_convert_types
    converted_instance = attempt_convert_item(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1194, in attempt_convert_item
    return deserialize_model(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1110, in deserialize_model
    return model_class(**kw_args)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1478, in wrapped_init
    return fn(self, *args, **kwargs)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model/synthetics_test_config.py", line 190, in __init__
    setattr(self, var_name, var_value)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 143, in __setattr__
    self[attr] = value
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 316, in __setitem__
    self.set_attribute(name, value)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 119, in set_attribute
    value = validate_and_convert_types(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1355, in validate_and_convert_types
    validate_and_convert_types(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1305, in validate_and_convert_types
    converted_instance = attempt_convert_item(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1194, in attempt_convert_item
    return deserialize_model(
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1110, in deserialize_model
    return model_class(**kw_args)
  File "/marius/lib/python3.8/site-packages/datadog_api_client/v1/model_utils.py", line 1478, in wrapped_init
    return fn(self, *args, **kwargs)
TypeError: __init__() missing 1 required positional argument: 'example'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions