openapi: Standardize URL format to use {var_name} syntax.

The previous code for the validator test was fairly messy due to
checking for both formats of the openapi url, one with
<variable_name> and the other with {variable_name}. To eliminate
this, we have standardized the format and restricted it to
{variable_name} as per the official format at:
https://swagger.io/docs/specification/describing-parameters.
This commit is contained in:
Hemanth V. Alluri
2019-07-11 16:15:26 +05:30
committed by Tim Abbott
parent fe59c31e85
commit ffd2bccd4e
12 changed files with 47 additions and 47 deletions

View File

@@ -195,7 +195,7 @@ def remove_realm_filter(client):
result = client.remove_realm_filter(42)
# {code_example|end}
validate_against_openapi_schema(result, '/realm/filters/<filter_id>', 'delete', '200')
validate_against_openapi_schema(result, '/realm/filters/{filter_id}', 'delete', '200')
def get_profile(client):
# type: (Client) -> None
@@ -861,7 +861,7 @@ def upload_custom_emoji(client):
# {code_example|end}
fp.close()
validate_against_openapi_schema(result,
'/realm/emoji/<emoji_name>',
'/realm/emoji/{emoji_name}',
'post', '200')
def get_alert_words(client):
@@ -981,10 +981,10 @@ TEST_FUNCTIONS = {
'/users/me/subscriptions/properties:post': update_subscription_settings,
'/users:get': get_members,
'/realm/emoji:get': get_realm_emoji,
'/realm/emoji/<emoji_name>:post': upload_custom_emoji,
'/realm/emoji/{emoji_name}:post': upload_custom_emoji,
'/realm/filters:get': get_realm_filters,
'/realm/filters:post': add_realm_filter,
'/realm/filters/<filter_id>:delete': remove_realm_filter,
'/realm/filters/{filter_id}:delete': remove_realm_filter,
'/register:post': register_queue,
'/events:delete': deregister_queue,
'/server_settings:get': get_server_settings,