File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -352,9 +352,9 @@ def undo_operations():
352352@given (parsers .parse ('an instance of "{name}" API' ))
353353def api (context , api_version , specs , name ):
354354 """Return an API instance."""
355- assert name in { tag [ " name" ].replace (" " , "" ) for tag in specs [ api_version ][ "tags" ]}
355+ raw_tag = next ( t [ " name" ] for t in specs [ api_version ][ "tags" ] if t [ " name" ].replace (" " , "" ) == name )
356356 sanitized_name = name .replace ("-" , "" )
357- context ["api_instance" ] = {"name" : sanitized_name }
357+ context ["api_instance" ] = {"name" : sanitized_name , "raw_tag" : raw_tag }
358358
359359
360360@given (parsers .parse ('operation "{name}" enabled' ))
Original file line number Diff line number Diff line change 11{% - for api in apis %}
22{% - set classname = api |class_name %}
3- from {{ package }}.{{ version }}.api.{{ classname |safe_snake_case }} import {{ classname }}
3+ from {{ package }}.{{ version }}.api.{{ api |safe_snake_case }} import {{ classname }}
44{% - endfor %}
55
66
Original file line number Diff line number Diff line change 1414from {{ package }} import {{ values|sort|join(', ') }}
1515{% - endfor %}
1616from datadog_api_client import ApiClient, Configuration
17- from datadog_api_client.{{ version }}.api.{{ context.api_instance.name |safe_snake_case }}_api import {{ context.api_instance.name }}Api
17+ from datadog_api_client.{{ version }}.api.{{ context.api_instance.raw_tag |safe_snake_case }}_api import {{ context.api_instance.name }}Api
1818{% - for package in imports |sort %}
1919from {{ package }} import {{ imports[package] |sort|join(', ') }}
2020{% - endfor %}
You can’t perform that action at this time.
0 commit comments