Skip to content

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

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'

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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