From f9e099313673877918884c041284b86dc76c0d3b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 4 Feb 2026 08:49:21 +0000 Subject: [PATCH] chore: update cassettes and SDK for gdc-nas compatibility --- docker-compose-ci-override.yaml | 21 + failures.json | 1 + gooddata-api-client/docs/ActionsApi.md | 16 +- gooddata-api-client/docs/ChatRequest.md | 1 + gooddata-api-client/docs/ComputationApi.md | 2 +- gooddata-api-client/docs/ElementsRequest.md | 2 +- .../docs/JsonApiOrganizationOutAttributes.md | 2 + gooddata-api-client/docs/SmartFunctionsApi.md | 14 + .../gooddata_api_client/model/chat_request.py | 6 + .../model/elements_request.py | 4 +- .../model/forecast_request.py | 4 +- .../json_api_organization_out_attributes.py | 8 + .../execute_compute_table_all_columns.yaml | 7 +- .../execute_compute_table_metrics_only.yaml | 7 +- ...ompute_table_with_reduced_granularity.yaml | 7 +- .../fixtures/execute_insight_all_columns.yaml | 13 +- .../execute_insight_some_columns.yaml | 13 +- .../import_compute_without_restrictions.yaml | 67 +- .../import_insights_without_restrictions.yaml | 121 +- ...ame_for_exec_def_bytes_limits_failure.yaml | 11 +- ...or_exec_def_dimensions_limits_failure.yaml | 11 +- .../dataframe_for_exec_def_one_dim1.yaml | 17 +- .../dataframe_for_exec_def_one_dim2.yaml | 29 +- .../dataframe_for_exec_def_totals1.yaml | 25 +- .../dataframe_for_exec_def_totals2.yaml | 25 +- .../dataframe_for_exec_def_totals3.yaml | 25 +- .../dataframe_for_exec_def_totals4.yaml | 25 +- .../dataframe_for_exec_def_two_dim1.yaml | 23 +- .../dataframe_for_exec_def_two_dim2.yaml | 21 +- .../dataframe_for_exec_def_two_dim3.yaml | 17 +- .../fixtures/dataframe_for_items.yaml | 7 +- .../dataframe_for_items_no_index.yaml | 7 +- .../fixtures/dataframe_for_visualization.yaml | 13 +- .../dataframe_for_visualization_date.yaml | 39 +- .../dataframe_for_visualization_no_index.yaml | 13 +- .../fixtures/empty_indexed_dataframe.yaml | 7 +- .../fixtures/empty_not_indexed_dataframe.yaml | 7 +- .../dataframe/fixtures/filtered_empty_df.yaml | 7 +- ...ulti_index_filtered_metrics_and_label.yaml | 17 +- ...ndex_filtered_metrics_and_label_reuse.yaml | 7 +- .../fixtures/multi_index_metrics.yaml | 7 +- .../multi_index_metrics_and_label.yaml | 17 +- ...t_indexed_filtered_metrics_and_labels.yaml | 7 +- .../fixtures/not_indexed_metrics.yaml | 7 +- .../not_indexed_metrics_and_labels.yaml | 7 +- ...mple_index_filtered_metrics_and_label.yaml | 7 +- .../fixtures/simple_index_metrics.yaml | 7 +- .../simple_index_metrics_and_label.yaml | 7 +- .../simple_index_metrics_no_duplicate.yaml | 7 +- .../fixtures/multi_index_filtered_series.yaml | 7 +- .../fixtures/multi_index_metric_series.yaml | 7 +- .../not_indexed_filtered_metric_series.yaml | 13 +- .../fixtures/not_indexed_label_series.yaml | 7 +- ...indexed_label_series_with_granularity.yaml | 7 +- .../fixtures/not_indexed_metric_series.yaml | 7 +- ...ndexed_metric_series_with_granularity.yaml | 7 +- .../simple_index_filtered_series.yaml | 7 +- .../fixtures/simple_index_label_series.yaml | 7 +- .../fixtures/simple_index_metric_series.yaml | 7 +- ...st_get_catalog_attributes_for_extract.yaml | 1 - .../fixtures/data_sources/bigquery.yaml | 3 +- .../data_sources/demo_cache_strategy.yaml | 1 - .../data_sources/demo_data_sources_list.yaml | 1 - .../demo_delete_declarative_data_sources.yaml | 1 - .../demo_generate_logical_model.yaml | 1 - ...o_generate_logical_model_sql_datasets.yaml | 1 - ...load_and_put_declarative_data_sources.yaml | 1 - .../demo_put_declarative_data_sources.yaml | 1 - ...t_declarative_data_sources_connection.yaml | 5 +- .../demo_register_upload_notification.yaml | 9 +- ...o_scan_pdm_and_generate_logical_model.yaml | 1 - ...d_generate_logical_model_sql_datasets.yaml | 1 - .../data_sources/demo_scan_schemata.yaml | 1 - .../demo_store_declarative_data_sources.yaml | 1 - .../demo_test_declarative_data_sources.yaml | 1 - .../data_sources/demo_test_scan_model.yaml | 1 - .../demo_test_scan_model_with_schemata.yaml | 1 - ...emo_test_scan_model_with_table_prefix.yaml | 1 - .../catalog/fixtures/data_sources/dremio.yaml | 3 +- .../catalog/fixtures/data_sources/patch.yaml | 3 +- .../fixtures/data_sources/redshift.yaml | 3 +- .../scan_scan_sql_without_preview.yaml | 1 - .../fixtures/data_sources/scan_sql.yaml | 1 - .../scan_sql_with_nulls_in_preview.yaml | 1 - .../fixtures/data_sources/snowflake.yaml | 5 +- .../data_sources/test_create_update.yaml | 3 +- .../fixtures/data_sources/vertica.yaml | 3 +- .../organization/create_csp_directive.yaml | 1 - .../fixtures/organization/create_jwk.yaml | 3 +- .../organization/create_llm_endpoint.yaml | 1 - .../create_organization_setting.yaml | 1 - .../organization/delete_csp_directive.yaml | 3 +- .../fixtures/organization/delete_jwk.yaml | 5 +- .../organization/delete_llm_endpoint.yaml | 3 +- .../delete_organization_setting.yaml | 3 +- .../organization/get_llm_endpoint.yaml | 1 - .../layout_notification_channels.yaml | 1 - .../organization/list_csp_directives.yaml | 1 - .../fixtures/organization/list_jwk.yaml | 5 +- .../organization/list_llm_endpoints.yaml | 1 - .../list_organization_settings.yaml | 1 - .../fixtures/organization/organization.yaml | 1 - .../organization/update_allowed_origins.yaml | 1 - .../organization/update_csp_directive.yaml | 1 - .../fixtures/organization/update_jwk.yaml | 3 +- .../organization/update_llm_endpoint.yaml | 1 - .../fixtures/organization/update_name.yaml | 1 - .../update_organization_setting.yaml | 1 - .../get_declarative_permissions.yaml | 1 - .../permissions/list_available_assignees.yaml | 5 +- .../list_dashboard_permissions.yaml | 1 - ...ard_permissions_declarative_workspace.yaml | 1 - .../manage_organization_permissions.yaml | 1 - ..._declarative_organization_permissions.yaml | 1 - .../put_declarative_permissions.yaml | 1 - .../fixtures/users/create_delete_user.yaml | 15 +- .../users/create_delete_user_group.yaml | 3 +- .../users/get_declarative_user_groups.yaml | 1 - .../fixtures/users/get_declarative_users.yaml | 9 +- .../get_declarative_users_user_groups.yaml | 9 +- .../catalog/fixtures/users/get_user.yaml | 3 +- .../fixtures/users/get_user_group.yaml | 1 - .../fixtures/users/list_user_groups.yaml | 1 - .../catalog/fixtures/users/list_users.yaml | 5 +- .../load_and_put_declarative_user_groups.yaml | 16 +- .../users/load_and_put_declarative_users.yaml | 16 +- ...and_put_declarative_users_user_groups.yaml | 16 +- .../users/put_declarative_user_groups.yaml | 13 +- .../fixtures/users/put_declarative_users.yaml | 21 +- .../put_declarative_users_user_groups.yaml | 21 +- .../users/store_declarative_user_groups.yaml | 7 +- .../users/store_declarative_users.yaml | 15 +- .../store_declarative_users_user_groups.yaml | 15 +- .../fixtures/users/test_api_tokens.yaml | 3 +- .../users/test_assign_permissions_bulk.yaml | 1 - .../test_get_user_group_permissions.yaml | 1 - .../users/test_get_user_permissions.yaml | 1 - .../test_manage_user_group_permissions.yaml | 1 - .../users/test_manage_user_permissions.yaml | 1 - .../users/test_revoke_permissions_bulk.yaml | 1 - .../users/test_user_add_user_group.yaml | 3 +- .../users/test_user_add_user_groups.yaml | 3 +- .../users/test_user_remove_user_groups.yaml | 3 +- .../users/test_user_replace_user_groups.yaml | 3 +- .../catalog/fixtures/users/update_user.yaml | 15 +- .../fixtures/users/update_user_group.yaml | 1 - .../analytics_store_load.yaml | 177 +- .../workspace_content/demo_catalog.yaml | 61 +- .../demo_catalog_availability.yaml | 61 +- .../demo_catalog_list_aggregated_facts.yaml | 1 - .../demo_catalog_list_attributes.yaml | 5 +- .../demo_catalog_list_facts.yaml | 1 - .../demo_catalog_list_labels.yaml | 1 - .../demo_catalog_list_metrics.yaml | 49 +- .../demo_get_declarative_analytics_model.yaml | 1 - ...get_declarative_analytics_model_child.yaml | 1 - .../demo_get_declarative_ldm.yaml | 1 - .../demo_get_dependent_entities_graph.yaml | 293 +- ...dent_entities_graph_from_entry_points.yaml | 1 - ...and_modify_ds_and_put_declarative_ldm.yaml | 3 +- ...d_and_put_declarative_analytics_model.yaml | 3 +- .../demo_load_and_put_declarative_ldm.yaml | 3 +- ...ad_ldm_and_modify_tables_columns_case.yaml | 1 - .../demo_put_declarative_analytics_model.yaml | 3 +- .../demo_put_declarative_ldm.yaml | 3 +- ...emo_store_declarative_analytics_model.yaml | 177 +- .../demo_store_declarative_ldm.yaml | 1 - .../explicit_workspace_data_filter.yaml | 61 +- .../export_definition_analytics_layout.yaml | 1 - .../workspace_content/label_elements.yaml | 21 +- .../workspace_content/ldm_store_load.yaml | 1 - .../workspaces/add_metadata_locale.yaml | 1 - .../workspaces/clean_metadata_locale.yaml | 1 - .../workspaces/create_workspace_setting.yaml | 3 +- .../workspaces/delete_workspace_setting.yaml | 3 +- .../workspaces/demo_clone_workspace.yaml | 629 +- .../workspaces/demo_create_workspace.yaml | 3 +- .../demo_declarative_workspaces.yaml | 1 - .../demo_delete_non_existing_workspace.yaml | 1 - .../demo_delete_parent_workspace.yaml | 1 - .../workspaces/demo_delete_workspace.yaml | 1 - ...emo_get_declarative_user_data_filters.yaml | 1 - .../demo_get_declarative_workspace.yaml | 1 - ...et_declarative_workspace_data_filters.yaml | 1 - .../demo_get_declarative_workspaces.yaml | 1 - ...get_declarative_workspaces_snake_case.yaml | 1 - .../workspaces/demo_get_workspace.yaml | 1 - ...and_put_declarative_user_data_filters.yaml | 1 - ...mo_load_and_put_declarative_workspace.yaml | 1 - ...ut_declarative_workspace_data_filters.yaml | 1 - ...o_load_and_put_declarative_workspaces.yaml | 1 - ...emo_put_declarative_user_data_filters.yaml | 1 - .../demo_put_declarative_workspace.yaml | 3 +- ...ut_declarative_workspace_data_filters.yaml | 1 - .../demo_put_declarative_workspaces.yaml | 1 - ...o_store_declarative_user_data_filters.yaml | 1 - .../demo_store_declarative_workspace.yaml | 1 - ...re_declarative_workspace_data_filters.yaml | 1 - .../demo_store_declarative_workspaces.yaml | 177 +- .../workspaces/demo_translate_workspace.yaml | 271 +- .../demo_update_workspace_invalid.yaml | 1 - .../demo_update_workspace_valid.yaml | 1 - .../workspaces/demo_workspace_list.yaml | 1 - .../workspaces/get_metadata_localization.yaml | 1 - .../workspaces/layout_automations.yaml | 1 - .../workspaces/layout_filter_views.yaml | 1 - .../workspaces/list_workspace_settings.yaml | 5 +- .../workspaces/set_metadata_localization.yaml | 1 - .../workspaces/update_workspace_setting.yaml | 3 +- .../user_data_filters_for_user_group.yaml | 3 +- .../user_data_filters_life_cycle.yaml | 7 +- .../export/fixtures/test_export_csv.yaml | 15 +- .../test_export_csv_by_visualization_id.yaml | 19 +- .../export/fixtures/test_export_excel.yaml | 67 +- ...test_export_excel_by_visualization_id.yaml | 73 +- .../tests/support/fixtures/is_available.yaml | 1 - .../fixtures/is_available_no_access.yaml | 1 - .../fixtures/wait_till_available_no_wait.yaml | 1 - .../table_with_attribute_and_metric.yaml | 7 +- ...able_with_attribute_metric_and_filter.yaml | 7 +- .../table_with_attribute_show_all_values.yaml | 19 +- .../fixtures/table_with_just_attribute.yaml | 7 +- .../fixtures/table_with_just_metric.yaml | 7 +- results-summary.md | 23 + schemas/gooddata-afm-client.json | 17 +- schemas/gooddata-api-client.json | 43 +- schemas/gooddata-metadata-client.json | 26 +- test-report.json | 20650 ++++++++++++++++ test-summary.json | 6 + 229 files changed, 22383 insertions(+), 1821 deletions(-) create mode 100644 docker-compose-ci-override.yaml create mode 100644 failures.json create mode 100644 results-summary.md create mode 100644 test-report.json create mode 100644 test-summary.json diff --git a/docker-compose-ci-override.yaml b/docker-compose-ci-override.yaml new file mode 100644 index 000000000..1f77ba422 --- /dev/null +++ b/docker-compose-ci-override.yaml @@ -0,0 +1,21 @@ +services: + pulsar-create-namespace: + dns_search: + - . + metadata-organization-bootstrap: + dns_search: + - . + create-ds: + dns_search: + - . + layout-uploader: + dns_search: + - . + # Enable DATA_SOURCE_ROUTING feature flag required for SDK tests + # Tests use alternative_data_source_id which requires this feature + metadata-api: + environment: + GDC_FEATURES_VALUES_ENABLE_DATA_SOURCE_ROUTING: "true" + api-gw: + environment: + GDC_FEATURES_VALUES_ENABLE_DATA_SOURCE_ROUTING: "true" diff --git a/failures.json b/failures.json new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/failures.json @@ -0,0 +1 @@ +[] diff --git a/gooddata-api-client/docs/ActionsApi.md b/gooddata-api-client/docs/ActionsApi.md index 1f438a4ac..f743d2b3f 100644 --- a/gooddata-api-client/docs/ActionsApi.md +++ b/gooddata-api-client/docs/ActionsApi.md @@ -141,6 +141,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = actions_api.ActionsApi(api_client) workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier chat_request = ChatRequest( + allowed_relationship_types=[ + AllowedRelationshipType( + allow_orphans=True, + source_type="attribute", + target_type="attribute", + ), + ], include_hidden=False, limit_create=3, limit_create_context=10, @@ -311,6 +318,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = actions_api.ActionsApi(api_client) workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier chat_request = ChatRequest( + allowed_relationship_types=[ + AllowedRelationshipType( + allow_orphans=True, + source_type="attribute", + target_type="attribute", + ), + ], include_hidden=False, limit_create=3, limit_create_context=10, @@ -1512,7 +1526,7 @@ with gooddata_api_client.ApiClient() as api_client: elements_request = ElementsRequest( cache_id="cache_id_example", complement_filter=False, - data_sampling_percentage=100.0, + data_sampling_percentage=100, depends_on=[ ElementsRequestDependsOnInner(None), ], diff --git a/gooddata-api-client/docs/ChatRequest.md b/gooddata-api-client/docs/ChatRequest.md index 5d7426ae1..0894a23ef 100644 --- a/gooddata-api-client/docs/ChatRequest.md +++ b/gooddata-api-client/docs/ChatRequest.md @@ -5,6 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **question** | **str** | User question | +**allowed_relationship_types** | [**[AllowedRelationshipType]**](AllowedRelationshipType.md) | Filter relationships and search results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned (e.g. for view-only users). | [optional] **include_hidden** | **bool** | If true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true. | [optional] if omitted the server will use the default value of False **limit_create** | **int** | Maximum number of created results. | [optional] if omitted the server will use the default value of 3 **limit_create_context** | **int** | Maximum number of relevant objects included into context for LLM (for each object type). | [optional] if omitted the server will use the default value of 10 diff --git a/gooddata-api-client/docs/ComputationApi.md b/gooddata-api-client/docs/ComputationApi.md index 5f5316d8d..b08484011 100644 --- a/gooddata-api-client/docs/ComputationApi.md +++ b/gooddata-api-client/docs/ComputationApi.md @@ -392,7 +392,7 @@ with gooddata_api_client.ApiClient() as api_client: elements_request = ElementsRequest( cache_id="cache_id_example", complement_filter=False, - data_sampling_percentage=100.0, + data_sampling_percentage=100, depends_on=[ ElementsRequestDependsOnInner(None), ], diff --git a/gooddata-api-client/docs/ElementsRequest.md b/gooddata-api-client/docs/ElementsRequest.md index 8d321bf1b..f7ea98a69 100644 --- a/gooddata-api-client/docs/ElementsRequest.md +++ b/gooddata-api-client/docs/ElementsRequest.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **label** | **str** | Requested label. | **cache_id** | **str** | If specified, the element data will be taken from the result with the same cacheId if it is available. | [optional] **complement_filter** | **bool** | Inverse filters: * ```false``` - return items matching ```patternFilter``` and ```exactFilter``` * ```true``` - return items not matching ```patternFilter``` and ```exactFilter``` | [optional] if omitted the server will use the default value of False -**data_sampling_percentage** | **float** | Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation. | [optional] if omitted the server will use the default value of 100.0 +**data_sampling_percentage** | **float** | Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation. | [optional] if omitted the server will use the default value of 100 **depends_on** | [**[ElementsRequestDependsOnInner]**](ElementsRequestDependsOnInner.md) | Return only items that are not filtered-out by the parent filters. | [optional] **exact_filter** | **[str, none_type]** | Return only items, whose ```label``` title exactly matches one of ```filter```. | [optional] **exclude_primary_label** | **bool** | Excludes items from the result that differ only by primary label * ```false``` - return items with distinct primary label * ```true``` - return items with distinct requested label | [optional] if omitted the server will use the default value of False diff --git a/gooddata-api-client/docs/JsonApiOrganizationOutAttributes.md b/gooddata-api-client/docs/JsonApiOrganizationOutAttributes.md index 3893d7526..615af1feb 100644 --- a/gooddata-api-client/docs/JsonApiOrganizationOutAttributes.md +++ b/gooddata-api-client/docs/JsonApiOrganizationOutAttributes.md @@ -6,10 +6,12 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **allowed_origins** | **[str]** | | [optional] **cache_settings** | [**JsonApiOrganizationOutAttributesCacheSettings**](JsonApiOrganizationOutAttributesCacheSettings.md) | | [optional] +**data_center** | **str, none_type** | Current deployment region. Should be used for issue investigation only. | [optional] **early_access** | **str, none_type** | The early access feature identifier. It is used to enable experimental features. Deprecated in favor of earlyAccessValues. | [optional] **early_access_values** | **[str], none_type** | The early access feature identifiers. They are used to enable experimental features. | [optional] **hostname** | **str** | | [optional] **name** | **str, none_type** | | [optional] +**region** | **str, none_type** | Current deployment cluster name. Should be used for issue investigation only. | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/gooddata-api-client/docs/SmartFunctionsApi.md b/gooddata-api-client/docs/SmartFunctionsApi.md index 8552d9966..0d7d8439e 100644 --- a/gooddata-api-client/docs/SmartFunctionsApi.md +++ b/gooddata-api-client/docs/SmartFunctionsApi.md @@ -56,6 +56,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = smart_functions_api.SmartFunctionsApi(api_client) workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier chat_request = ChatRequest( + allowed_relationship_types=[ + AllowedRelationshipType( + allow_orphans=True, + source_type="attribute", + target_type="attribute", + ), + ], include_hidden=False, limit_create=3, limit_create_context=10, @@ -226,6 +233,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = smart_functions_api.SmartFunctionsApi(api_client) workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier chat_request = ChatRequest( + allowed_relationship_types=[ + AllowedRelationshipType( + allow_orphans=True, + source_type="attribute", + target_type="attribute", + ), + ], include_hidden=False, limit_create=3, limit_create_context=10, diff --git a/gooddata-api-client/gooddata_api_client/model/chat_request.py b/gooddata-api-client/gooddata_api_client/model/chat_request.py index b66ca07f2..a1d4264a4 100644 --- a/gooddata-api-client/gooddata_api_client/model/chat_request.py +++ b/gooddata-api-client/gooddata_api_client/model/chat_request.py @@ -31,7 +31,9 @@ def lazy_import(): + from gooddata_api_client.model.allowed_relationship_type import AllowedRelationshipType from gooddata_api_client.model.user_context import UserContext + globals()['AllowedRelationshipType'] = AllowedRelationshipType globals()['UserContext'] = UserContext @@ -102,6 +104,7 @@ def openapi_types(): lazy_import() return { 'question': (str,), # noqa: E501 + 'allowed_relationship_types': ([AllowedRelationshipType],), # noqa: E501 'include_hidden': (bool,), # noqa: E501 'limit_create': (int,), # noqa: E501 'limit_create_context': (int,), # noqa: E501 @@ -121,6 +124,7 @@ def discriminator(): attribute_map = { 'question': 'question', # noqa: E501 + 'allowed_relationship_types': 'allowedRelationshipTypes', # noqa: E501 'include_hidden': 'includeHidden', # noqa: E501 'limit_create': 'limitCreate', # noqa: E501 'limit_create_context': 'limitCreateContext', # noqa: E501 @@ -177,6 +181,7 @@ def _from_openapi_data(cls, question, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + allowed_relationship_types ([AllowedRelationshipType]): Filter relationships and search results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned (e.g. for view-only users).. [optional] # noqa: E501 include_hidden (bool): If true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.. [optional] if omitted the server will use the default value of False # noqa: E501 limit_create (int): Maximum number of created results.. [optional] if omitted the server will use the default value of 3 # noqa: E501 limit_create_context (int): Maximum number of relevant objects included into context for LLM (for each object type).. [optional] if omitted the server will use the default value of 10 # noqa: E501 @@ -276,6 +281,7 @@ def __init__(self, question, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + allowed_relationship_types ([AllowedRelationshipType]): Filter relationships and search results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned (e.g. for view-only users).. [optional] # noqa: E501 include_hidden (bool): If true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.. [optional] if omitted the server will use the default value of False # noqa: E501 limit_create (int): Maximum number of created results.. [optional] if omitted the server will use the default value of 3 # noqa: E501 limit_create_context (int): Maximum number of relevant objects included into context for LLM (for each object type).. [optional] if omitted the server will use the default value of 10 # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/elements_request.py b/gooddata-api-client/gooddata_api_client/model/elements_request.py index 23ce93f91..9a66f1525 100644 --- a/gooddata-api-client/gooddata_api_client/model/elements_request.py +++ b/gooddata-api-client/gooddata_api_client/model/elements_request.py @@ -179,7 +179,7 @@ def _from_openapi_data(cls, label, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) cache_id (str): If specified, the element data will be taken from the result with the same cacheId if it is available.. [optional] # noqa: E501 complement_filter (bool): Inverse filters: * ```false``` - return items matching ```patternFilter``` and ```exactFilter``` * ```true``` - return items not matching ```patternFilter``` and ```exactFilter```. [optional] if omitted the server will use the default value of False # noqa: E501 - data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100.0 # noqa: E501 + data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100 # noqa: E501 depends_on ([ElementsRequestDependsOnInner]): Return only items that are not filtered-out by the parent filters.. [optional] # noqa: E501 exact_filter ([str, none_type]): Return only items, whose ```label``` title exactly matches one of ```filter```.. [optional] # noqa: E501 exclude_primary_label (bool): Excludes items from the result that differ only by primary label * ```false``` - return items with distinct primary label * ```true``` - return items with distinct requested label. [optional] if omitted the server will use the default value of False # noqa: E501 @@ -278,7 +278,7 @@ def __init__(self, label, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) cache_id (str): If specified, the element data will be taken from the result with the same cacheId if it is available.. [optional] # noqa: E501 complement_filter (bool): Inverse filters: * ```false``` - return items matching ```patternFilter``` and ```exactFilter``` * ```true``` - return items not matching ```patternFilter``` and ```exactFilter```. [optional] if omitted the server will use the default value of False # noqa: E501 - data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100.0 # noqa: E501 + data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100 # noqa: E501 depends_on ([ElementsRequestDependsOnInner]): Return only items that are not filtered-out by the parent filters.. [optional] # noqa: E501 exact_filter ([str, none_type]): Return only items, whose ```label``` title exactly matches one of ```filter```.. [optional] # noqa: E501 exclude_primary_label (bool): Excludes items from the result that differ only by primary label * ```false``` - return items with distinct primary label * ```true``` - return items with distinct requested label. [optional] if omitted the server will use the default value of False # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/forecast_request.py b/gooddata-api-client/gooddata_api_client/model/forecast_request.py index 24e847cca..a11a360db 100644 --- a/gooddata-api-client/gooddata_api_client/model/forecast_request.py +++ b/gooddata-api-client/gooddata_api_client/model/forecast_request.py @@ -60,8 +60,8 @@ class ForecastRequest(ModelNormal): validations = { ('confidence_level',): { - 'exclusive_maximum''inclusive_maximum': 1.0, - 'exclusive_minimum''inclusive_minimum': 0.0, + 'exclusive_maximum''inclusive_maximum': 1, + 'exclusive_minimum''inclusive_minimum': 0, }, } diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_attributes.py index 7e17b3427..f692f51e1 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_attributes.py @@ -99,10 +99,12 @@ def openapi_types(): return { 'allowed_origins': ([str],), # noqa: E501 'cache_settings': (JsonApiOrganizationOutAttributesCacheSettings,), # noqa: E501 + 'data_center': (str, none_type,), # noqa: E501 'early_access': (str, none_type,), # noqa: E501 'early_access_values': ([str], none_type,), # noqa: E501 'hostname': (str,), # noqa: E501 'name': (str, none_type,), # noqa: E501 + 'region': (str, none_type,), # noqa: E501 } @cached_property @@ -113,10 +115,12 @@ def discriminator(): attribute_map = { 'allowed_origins': 'allowedOrigins', # noqa: E501 'cache_settings': 'cacheSettings', # noqa: E501 + 'data_center': 'dataCenter', # noqa: E501 'early_access': 'earlyAccess', # noqa: E501 'early_access_values': 'earlyAccessValues', # noqa: E501 'hostname': 'hostname', # noqa: E501 'name': 'name', # noqa: E501 + 'region': 'region', # noqa: E501 } read_only_vars = { @@ -162,10 +166,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) allowed_origins ([str]): [optional] # noqa: E501 cache_settings (JsonApiOrganizationOutAttributesCacheSettings): [optional] # noqa: E501 + data_center (str, none_type): Current deployment region. Should be used for issue investigation only.. [optional] # noqa: E501 early_access (str, none_type): The early access feature identifier. It is used to enable experimental features. Deprecated in favor of earlyAccessValues.. [optional] # noqa: E501 early_access_values ([str], none_type): The early access feature identifiers. They are used to enable experimental features.. [optional] # noqa: E501 hostname (str): [optional] # noqa: E501 name (str, none_type): [optional] # noqa: E501 + region (str, none_type): Current deployment cluster name. Should be used for issue investigation only.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -253,10 +259,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) allowed_origins ([str]): [optional] # noqa: E501 cache_settings (JsonApiOrganizationOutAttributesCacheSettings): [optional] # noqa: E501 + data_center (str, none_type): Current deployment region. Should be used for issue investigation only.. [optional] # noqa: E501 early_access (str, none_type): The early access feature identifier. It is used to enable experimental features. Deprecated in favor of earlyAccessValues.. [optional] # noqa: E501 early_access_values ([str], none_type): The early access feature identifiers. They are used to enable experimental features.. [optional] # noqa: E501 hostname (str): [optional] # noqa: E501 name (str, none_type): [optional] # noqa: E501 + region (str, none_type): Current deployment cluster name. Should be used for issue investigation only.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml index 0ca717e56..df9654874 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -103,7 +102,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 6d869b34-2b92-4715-bb76-01fb528e63c3 + - 7ab21450-b92b-40ab-85c4-f7ca9a3ff946 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -155,10 +154,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 6f9d36707664aec18037fd57b0ffefa5e53fa0ab:09d51be602c28c96032ec1abca2001726a1f93a92bb5bf5666e508247165fafa + executionResult: 0b61bff335b0a3e4ed508855fbb73a96280ee49c:6e1e270185fc0dd8e2b8ebeda9b33d27b04a80c86aba88736742d2a2eea52d6f - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6f9d36707664aec18037fd57b0ffefa5e53fa0ab%3A09d51be602c28c96032ec1abca2001726a1f93a92bb5bf5666e508247165fafa?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0b61bff335b0a3e4ed508855fbb73a96280ee49c%3A6e1e270185fc0dd8e2b8ebeda9b33d27b04a80c86aba88736742d2a2eea52d6f?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml index b2aecc0f0..df5ce1bb3 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -89,7 +88,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 0cead718-2648-49f0-9689-a49b7a4b75ca + - b265fc08-3e1f-4ca3-8cb7-f95d0b55c8c8 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -109,10 +108,10 @@ interactions: name: Revenue localIdentifier: dim_0 links: - executionResult: 247036f299e415ce26996c74a67ffe39713d5902:168e1faa3035bb8a6e98fda2616c1c8dde64dd39ff0919c4c0373a955ffd700b + executionResult: 098575c4ec0fdf1752ecd20c89eb53ac991b4917:19ff8fbadac5033964b12e8b9c1802fa418c104046cdc7fe5d891388649ce9a9 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/247036f299e415ce26996c74a67ffe39713d5902%3A168e1faa3035bb8a6e98fda2616c1c8dde64dd39ff0919c4c0373a955ffd700b?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/098575c4ec0fdf1752ecd20c89eb53ac991b4917%3A19ff8fbadac5033964b12e8b9c1802fa418c104046cdc7fe5d891388649ce9a9?offset=0&limit=256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml index f82009456..289264159 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -78,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ff0ae019-7539-4fae-8fcb-4898369988ef + - 11646ac1-6745-464f-85b7-9ce4858fbd15 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -111,10 +110,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 27c6ad9caad4bae9364e402d29148e8468f39f83:ef7e2950716b596e37072642ceeb98519139d0e55ea16b46e6d634cea4de8649 + executionResult: 6519c7fbde3a6b3917f74053edb43613b27a2336:6db362b0e888fb37fe8b1377ca5e0f12fa67546bedc80992c52cba1b32e1b30a - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/27c6ad9caad4bae9364e402d29148e8468f39f83%3Aef7e2950716b596e37072642ceeb98519139d0e55ea16b46e6d634cea4de8649?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6519c7fbde3a6b3917f74053edb43613b27a2336%3A6db362b0e888fb37fe8b1377ca5e0f12fa67546bedc80992c52cba1b32e1b30a?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml index 4bd984da9..e9d706ae1 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -141,7 +140,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_and_quantity_by_product_and_category meta: origin: @@ -192,7 +191,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -245,7 +244,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -370,7 +369,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f579680c-9686-47a2-8e27-c9648172070f + - 6d46a5df-b1bf-4340-bcb5-d9e2ef45b748 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -422,10 +421,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: f6ca7eab333460cb2590f3f5e55c47646e141e04:021965d4a9a0b12b74d781ddca1d58908af28f84f12cc6243a26e8201f359302 + executionResult: 6dc31b209ffddff55a2ed7b5d0d78d0d686f6049:ee7a300161f117faa9ca2585c7f7477f9c84b6ef10f5d901601a252a766e1472 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f6ca7eab333460cb2590f3f5e55c47646e141e04%3A021965d4a9a0b12b74d781ddca1d58908af28f84f12cc6243a26e8201f359302?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6dc31b209ffddff55a2ed7b5d0d78d0d686f6049%3Aee7a300161f117faa9ca2585c7f7477f9c84b6ef10f5d901601a252a766e1472?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml index 1af45731f..73c0c3817 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -141,7 +140,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_and_quantity_by_product_and_category meta: origin: @@ -192,7 +191,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -245,7 +244,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -370,7 +369,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 54d74f09-52b4-421f-a235-cf30804e9662 + - e97db6c0-fcf5-43a1-a4c3-29534aa5c20d X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -422,10 +421,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: f6ca7eab333460cb2590f3f5e55c47646e141e04:021965d4a9a0b12b74d781ddca1d58908af28f84f12cc6243a26e8201f359302 + executionResult: 6dc31b209ffddff55a2ed7b5d0d78d0d686f6049:ee7a300161f117faa9ca2585c7f7477f9c84b6ef10f5d901601a252a766e1472 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f6ca7eab333460cb2590f3f5e55c47646e141e04%3A021965d4a9a0b12b74d781ddca1d58908af28f84f12cc6243a26e8201f359302?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6dc31b209ffddff55a2ed7b5d0d78d0d686f6049%3Aee7a300161f117faa9ca2585c7f7477f9c84b6ef10f5d901601a252a766e1472?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml index f0fd420f5..f234f8eac 100644 --- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml +++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -22,7 +21,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '20243' + - '20149' Content-Type: - application/json DATE: &id001 @@ -516,10 +515,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute - attributes: title: Type @@ -643,10 +642,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -873,10 +872,6 @@ interactions: sourceColumn: geo__state__location sourceColumnDataType: STRING valueType: GEO - locale: en-US - translations: - - sourceColumn: geo__state__location_cz - locale: cs-CZ id: geo__state__location links: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location @@ -1296,10 +1291,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1689,7 +1684,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1704,7 +1699,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1720,7 +1715,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1737,7 +1732,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1752,7 +1747,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1767,7 +1762,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1782,7 +1777,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1798,7 +1793,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1814,7 +1809,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1830,7 +1825,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1846,7 +1841,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1862,7 +1857,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1878,7 +1873,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1895,7 +1890,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1911,7 +1906,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1927,7 +1922,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1943,7 +1938,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1959,7 +1954,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1974,7 +1969,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1989,7 +1984,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2004,7 +1999,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2019,7 +2014,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2034,7 +2029,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2049,7 +2044,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml index ff7291f1f..60230ba95 100644 --- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml +++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -22,7 +21,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '20243' + - '20149' Content-Type: - application/json DATE: &id001 @@ -516,10 +515,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute - attributes: title: Type @@ -643,10 +642,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -873,10 +872,6 @@ interactions: sourceColumn: geo__state__location sourceColumnDataType: STRING valueType: GEO - locale: en-US - translations: - - sourceColumn: geo__state__location_cz - locale: cs-CZ id: geo__state__location links: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location @@ -1296,10 +1291,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1689,7 +1684,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1704,7 +1699,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1720,7 +1715,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1737,7 +1732,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1752,7 +1747,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1767,7 +1762,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1782,7 +1777,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1798,7 +1793,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1814,7 +1809,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1830,7 +1825,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1846,7 +1841,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1862,7 +1857,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1878,7 +1873,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1895,7 +1890,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1911,7 +1906,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1927,7 +1922,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1943,7 +1938,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1959,7 +1954,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1974,7 +1969,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1989,7 +1984,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2004,7 +1999,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2019,7 +2014,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2034,7 +2029,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2049,7 +2044,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters @@ -2082,7 +2077,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '33000' + - '33001' Content-Type: - application/json DATE: *id001 @@ -2165,7 +2160,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/campaign_spend @@ -2236,9 +2231,9 @@ interactions: identifier: id: date type: dataset - from: -11 + from: -12 granularity: GDC.time.month - to: 0 + to: -1 properties: controls: colorMapping: @@ -2264,7 +2259,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: customers_trend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/customers_trend @@ -2368,7 +2363,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_per_product_by_customer_and_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/percent_revenue_per_product_by_customer_and_category @@ -2452,7 +2447,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percentage_of_customers_by_region links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/percentage_of_customers_by_region @@ -2534,7 +2529,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: product_breakdown links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/product_breakdown @@ -2608,7 +2603,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: product_categories_pie_chart links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/product_categories_pie_chart @@ -2704,7 +2699,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: product_revenue_comparison-over_previous_period links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/product_revenue_comparison-over_previous_period @@ -2790,7 +2785,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: product_saleability links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/product_saleability @@ -2910,7 +2905,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_and_quantity_by_product_and_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/revenue_and_quantity_by_product_and_category @@ -2997,7 +2992,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_by_category_trend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/revenue_by_category_trend @@ -3061,7 +3056,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_by_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/revenue_by_product @@ -3136,7 +3131,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_usd_vs_spend_by_campaign links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/revenue_per_usd_vs_spend_by_campaign @@ -3225,7 +3220,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_trend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/revenue_trend @@ -3307,7 +3302,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/top_10_customers @@ -3385,7 +3380,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/visualizationObjects/top_10_products @@ -3415,7 +3410,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -3427,7 +3422,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -3485,7 +3480,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -3495,7 +3490,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -3505,7 +3500,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -3527,7 +3522,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -3628,7 +3623,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -3651,7 +3646,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -3661,7 +3656,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml index 36d4e1944..fcfc9182f 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 8606cb6e-8be4-4cd4-aa34-3957aebf1e2b + - e4841e99-75e5-43aa-9636-ec492f1fcaf5 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +152,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef/metadata body: null headers: Accept: @@ -295,7 +294,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +311,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml index 327f5b7b6..35e4a7d44 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 2bf06272-2f9c-4d7e-8443-850b1aec9e4f + - b4d5aaf1-7623-4ad4-88bf-cecef9436ee6 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +152,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef/metadata body: null headers: Accept: @@ -295,7 +294,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +311,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml index 31414c944..ca9cfeceb 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -88,7 +87,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e6cd87fc-bba1-44b7-a779-2779a7f9e775 + - ecccd66e-8c82-4eae-acb6-b5a7962f9042 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -149,10 +148,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 2536630f09b2757d79fb61316ff877ae4276a8be:b00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c + executionResult: dad8743f8bc63bf85884a8cba391caaf2714f40a:f224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2536630f09b2757d79fb61316ff877ae4276a8be%3Ab00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dad8743f8bc63bf85884a8cba391caaf2714f40a%3Af224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140/metadata body: null headers: Accept: @@ -289,7 +288,7 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 2536630f09b2757d79fb61316ff877ae4276a8be:b00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c + executionResult: dad8743f8bc63bf85884a8cba391caaf2714f40a:f224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140 resultSpec: dimensions: - localIdentifier: dim_0 @@ -303,7 +302,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2536630f09b2757d79fb61316ff877ae4276a8be%3Ab00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c?offset=0&limit=500 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dad8743f8bc63bf85884a8cba391caaf2714f40a%3Af224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140?offset=0&limit=500 body: null headers: Accept: @@ -4730,7 +4729,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2536630f09b2757d79fb61316ff877ae4276a8be%3Ab00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dad8743f8bc63bf85884a8cba391caaf2714f40a%3Af224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140/metadata body: null headers: Accept: @@ -4867,7 +4866,7 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 2536630f09b2757d79fb61316ff877ae4276a8be:b00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c + executionResult: dad8743f8bc63bf85884a8cba391caaf2714f40a:f224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140 resultSpec: dimensions: - localIdentifier: dim_0 @@ -4881,7 +4880,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2536630f09b2757d79fb61316ff877ae4276a8be%3Ab00314c70ecef67ebd37b72b114e071d14f4a9b756f78f657f1462b03acf6b1c?offset=0&limit=500 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dad8743f8bc63bf85884a8cba391caaf2714f40a%3Af224b6358e8ff54b4ff87a8fb6159e25a6d9f9af84e9c393af40463af961b140?offset=0&limit=500 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml index c698782c6..ae63f257b 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a3ed55e7-783d-416c-a2eb-f6d72a842bb5 + - 940bbe42-9b45-4a8b-abb3-c11235337af1 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +152,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: ab35136bfb54b2fd0b6e010f4f152c2af6a852f0:50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3 + executionResult: a5416a24f929eaf54dd57a8948832f5be2103c02:421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294/metadata body: null headers: Accept: @@ -295,7 +294,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: ab35136bfb54b2fd0b6e010f4f152c2af6a852f0:50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3 + executionResult: a5416a24f929eaf54dd57a8948832f5be2103c02:421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294 resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +311,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1575,7 +1574,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C100&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C100&limit=100%2C100 body: null headers: Accept: @@ -2838,7 +2837,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C200&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C200&limit=100%2C100 body: null headers: Accept: @@ -4101,7 +4100,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C300&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C300&limit=100%2C100 body: null headers: Accept: @@ -4932,7 +4931,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294/metadata body: null headers: Accept: @@ -5071,7 +5070,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: ab35136bfb54b2fd0b6e010f4f152c2af6a852f0:50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3 + executionResult: a5416a24f929eaf54dd57a8948832f5be2103c02:421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294 resultSpec: dimensions: - localIdentifier: dim_0 @@ -5088,7 +5087,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -6351,7 +6350,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C100&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C100&limit=100%2C100 body: null headers: Accept: @@ -7614,7 +7613,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C200&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C200&limit=100%2C100 body: null headers: Accept: @@ -8877,7 +8876,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ab35136bfb54b2fd0b6e010f4f152c2af6a852f0%3A50360514517155409ba9873803a94719e338ebd83d5e7dd75d0cc22a969ea5f3?offset=0%2C300&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5416a24f929eaf54dd57a8948832f5be2103c02%3A421a7e98bef4c167ec7f4010cd324c4d22ae948e679028f0c559a5a1d6318294?offset=0%2C300&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml index f1cff5ad2..87e0aa182 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -109,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 886dc098-0e03-4da2-a288-fe3974fc3f25 + - ccad7e0a-284c-46ff-821e-3740e4d4583a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -172,10 +171,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: f7055359a916f5d02fed1a326f491bc1e7bfd5cf:640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756 + executionResult: 03ddee309f51f85c876254cd989e68d1fef90a19:47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f7055359a916f5d02fed1a326f491bc1e7bfd5cf%3A640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03ddee309f51f85c876254cd989e68d1fef90a19%3A47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc/metadata body: null headers: Accept: @@ -314,7 +313,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: f7055359a916f5d02fed1a326f491bc1e7bfd5cf:640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756 + executionResult: 03ddee309f51f85c876254cd989e68d1fef90a19:47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc resultSpec: dimensions: - localIdentifier: dim_0 @@ -349,7 +348,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f7055359a916f5d02fed1a326f491bc1e7bfd5cf%3A640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03ddee309f51f85c876254cd989e68d1fef90a19%3A47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1603,7 +1602,7 @@ interactions: - null - 4683.68 - null - - 3239.7200000000003 + - 3239.72 - null - 16394.17 - null @@ -1651,7 +1650,7 @@ interactions: - null - 1444.77 - null - - 1328.97 + - 1328.9699999999998 - null - 4465.11 - null @@ -1778,7 +1777,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f7055359a916f5d02fed1a326f491bc1e7bfd5cf%3A640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03ddee309f51f85c876254cd989e68d1fef90a19%3A47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc/metadata body: null headers: Accept: @@ -1917,7 +1916,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: f7055359a916f5d02fed1a326f491bc1e7bfd5cf:640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756 + executionResult: 03ddee309f51f85c876254cd989e68d1fef90a19:47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc resultSpec: dimensions: - localIdentifier: dim_0 @@ -1952,7 +1951,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f7055359a916f5d02fed1a326f491bc1e7bfd5cf%3A640919d68b55efd39cfc0cbbc15091ef2ad33535b1d59bd6aee0ad9f77608756?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03ddee309f51f85c876254cd989e68d1fef90a19%3A47b7eab4caca0a7bc7f8eb9bababa433b464b9c2e5e6faf393bb8d57922029bc?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -3206,7 +3205,7 @@ interactions: - null - 4683.68 - null - - 3239.7200000000003 + - 3239.72 - null - 16394.17 - null @@ -3254,7 +3253,7 @@ interactions: - null - 1444.77 - null - - 1328.97 + - 1328.9699999999998 - null - 4465.11 - null diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml index 496b6c959..521806288 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -107,7 +106,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 697bb75f-53dd-4f65-a8c2-154294828ad0 + - 8ae48d3e-49ec-425d-a887-02fe07aaafed X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -170,10 +169,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 9859fb487fe6440e9b9b231280bb506e14a3781f:b75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575 + executionResult: b042a81146d582efcf3233a5d163d24517f8545e:e07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9859fb487fe6440e9b9b231280bb506e14a3781f%3Ab75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b042a81146d582efcf3233a5d163d24517f8545e%3Ae07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d/metadata body: null headers: Accept: @@ -312,7 +311,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 9859fb487fe6440e9b9b231280bb506e14a3781f:b75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575 + executionResult: b042a81146d582efcf3233a5d163d24517f8545e:e07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d resultSpec: dimensions: - localIdentifier: dim_0 @@ -345,7 +344,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9859fb487fe6440e9b9b231280bb506e14a3781f%3Ab75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b042a81146d582efcf3233a5d163d24517f8545e%3Ae07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2623,7 +2622,7 @@ interactions: - null - 2892.16 - null - - 3239.7200000000003 + - 3239.72 - null - 16394.17 - null @@ -2669,7 +2668,7 @@ interactions: - null - 2132.86 - null - - 1328.97 + - 1328.9699999999998 - null - 21687.02 - null @@ -2829,7 +2828,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9859fb487fe6440e9b9b231280bb506e14a3781f%3Ab75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b042a81146d582efcf3233a5d163d24517f8545e%3Ae07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d/metadata body: null headers: Accept: @@ -2968,7 +2967,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 9859fb487fe6440e9b9b231280bb506e14a3781f:b75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575 + executionResult: b042a81146d582efcf3233a5d163d24517f8545e:e07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d resultSpec: dimensions: - localIdentifier: dim_0 @@ -3001,7 +3000,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9859fb487fe6440e9b9b231280bb506e14a3781f%3Ab75155bd6bc2b8ad6364ee591c50474dd0ce2912324d8b121456374a60f36575?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b042a81146d582efcf3233a5d163d24517f8545e%3Ae07f85a2046e1fe272cf860071c8e99e3f844bc5441a1d558cae5d766d1a557d?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -5279,7 +5278,7 @@ interactions: - null - 2892.16 - null - - 3239.7200000000003 + - 3239.72 - null - 16394.17 - null @@ -5325,7 +5324,7 @@ interactions: - null - 2132.86 - null - - 1328.97 + - 1328.9699999999998 - null - 21687.02 - null diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml index d0651182f..60d768327 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -109,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f515fad8-2435-45b2-b0ce-73332bd170fa + - f865a7cd-6ac8-491d-9eac-fd3c237a9e72 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -172,10 +171,10 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 290802acbb22986f3d2a6ebc1e7e2b41fe0f6811:a71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb + executionResult: a968c84ad854f4c1fde732b598a3480690d0845c:5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/290802acbb22986f3d2a6ebc1e7e2b41fe0f6811%3Aa71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a968c84ad854f4c1fde732b598a3480690d0845c%3A5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e/metadata body: null headers: Accept: @@ -314,7 +313,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 290802acbb22986f3d2a6ebc1e7e2b41fe0f6811:a71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb + executionResult: a968c84ad854f4c1fde732b598a3480690d0845c:5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e resultSpec: dimensions: - localIdentifier: dim_0 @@ -349,7 +348,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/290802acbb22986f3d2a6ebc1e7e2b41fe0f6811%3Aa71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a968c84ad854f4c1fde732b598a3480690d0845c%3A5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1643,7 +1642,7 @@ interactions: - null - - null - 3384.84 - - - 3239.7200000000003 + - - 3239.72 - null - - null - 1355.06 @@ -1739,7 +1738,7 @@ interactions: - null - - null - 969.9 - - - 1328.97 + - - 1328.9699999999998 - null - - null - 540.36 @@ -1778,7 +1777,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/290802acbb22986f3d2a6ebc1e7e2b41fe0f6811%3Aa71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a968c84ad854f4c1fde732b598a3480690d0845c%3A5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e/metadata body: null headers: Accept: @@ -1917,7 +1916,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 290802acbb22986f3d2a6ebc1e7e2b41fe0f6811:a71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb + executionResult: a968c84ad854f4c1fde732b598a3480690d0845c:5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e resultSpec: dimensions: - localIdentifier: dim_0 @@ -1952,7 +1951,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/290802acbb22986f3d2a6ebc1e7e2b41fe0f6811%3Aa71ef3f4412cd9c13337886919fb9943b6643c2efc047568d78c3e2ccf548aeb?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a968c84ad854f4c1fde732b598a3480690d0845c%3A5ef663d705f9d6b85ce1ad38a825d76847750958abcf100035ce70ce92a91c3e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -3246,7 +3245,7 @@ interactions: - null - - null - 3384.84 - - - 3239.7200000000003 + - - 3239.72 - null - - null - 1355.06 @@ -3342,7 +3341,7 @@ interactions: - null - - null - 969.9 - - - 1328.97 + - - 1328.9699999999998 - null - - null - 540.36 diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml index a7ec1ae21..e10cf2197 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -107,7 +106,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - cee9c443-8027-48ba-b2f7-170842009cc7 + - 67201aa3-db79-47e0-87ec-dbf3aef1053a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -170,10 +169,10 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: d7fad2be52865c9fe41d6dea56679f1c14edf217:6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35 + executionResult: e80038f091370c9bb66f617c5e064a3697b314f6:bb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d7fad2be52865c9fe41d6dea56679f1c14edf217%3A6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e80038f091370c9bb66f617c5e064a3697b314f6%3Abb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615/metadata body: null headers: Accept: @@ -312,7 +311,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: d7fad2be52865c9fe41d6dea56679f1c14edf217:6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35 + executionResult: e80038f091370c9bb66f617c5e064a3697b314f6:bb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615 resultSpec: dimensions: - localIdentifier: dim_0 @@ -345,7 +344,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d7fad2be52865c9fe41d6dea56679f1c14edf217%3A6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e80038f091370c9bb66f617c5e064a3697b314f6%3Abb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2637,7 +2636,7 @@ interactions: - null - - null - 1048.14 - - - 3239.7200000000003 + - - 3239.72 - null - - null - 1355.06 @@ -2729,7 +2728,7 @@ interactions: - null - - null - 1129.66 - - - 1328.97 + - - 1328.9699999999998 - null - - null - 540.36 @@ -2829,7 +2828,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d7fad2be52865c9fe41d6dea56679f1c14edf217%3A6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e80038f091370c9bb66f617c5e064a3697b314f6%3Abb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615/metadata body: null headers: Accept: @@ -2968,7 +2967,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: d7fad2be52865c9fe41d6dea56679f1c14edf217:6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35 + executionResult: e80038f091370c9bb66f617c5e064a3697b314f6:bb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615 resultSpec: dimensions: - localIdentifier: dim_0 @@ -3001,7 +3000,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d7fad2be52865c9fe41d6dea56679f1c14edf217%3A6f89553245b229fada1f832e93fa9468837fa0718ff556a7306692188f78fb35?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e80038f091370c9bb66f617c5e064a3697b314f6%3Abb05ab873b18a4848e0cfb2bcec2490abae133342893c4a3eee124539dc2c615?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -5293,7 +5292,7 @@ interactions: - null - - null - 1048.14 - - - 3239.7200000000003 + - - 3239.72 - null - - null - 1355.06 @@ -5385,7 +5384,7 @@ interactions: - null - - null - 1129.66 - - - 1328.97 + - - 1328.9699999999998 - null - - null - 540.36 diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml index 7250e2f65..b4a50d192 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 33cfd31f-7660-4e45-9f59-670ce97bde36 + - 5be8f77d-1a4b-453a-9a9f-ab3754b831d5 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +152,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef/metadata body: null headers: Accept: @@ -295,7 +294,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +311,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1087,7 +1086,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef/metadata body: null headers: Accept: @@ -1226,7 +1225,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef resultSpec: dimensions: - localIdentifier: dim_0 @@ -1243,7 +1242,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2018,7 +2017,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef/metadata body: null headers: Accept: @@ -2157,7 +2156,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: edad322c2af5be01d52285e5549e5f835941d118:52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2 + executionResult: b7bfc729cea3f8c26b1da86f9ade6818a32c0329:e46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef resultSpec: dimensions: - localIdentifier: dim_0 @@ -2174,7 +2173,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edad322c2af5be01d52285e5549e5f835941d118%3A52c1b7d9e92039535274b6d91d9b71192ee6a8b14c65b3c34945600590c2c0c2?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7bfc729cea3f8c26b1da86f9ade6818a32c0329%3Ae46e11dc434317203cbc8cb79e4e37af62fcf048ba8e26b55a3ec68b0a154bef?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml index c82972cb2..922ce5a76 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - fe664fbe-4129-4ce9-b226-2c36ee4b8af3 + - 4a95416a-0f05-46c8-8bca-6ef76d58e3a4 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +152,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b129be3f8b1377dda36a6d5532331c97ceaa43ef:1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda + executionResult: a5c904c221e5f5e4b6f7c381e05752c352d1c87b:7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b129be3f8b1377dda36a6d5532331c97ceaa43ef%3A1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5c904c221e5f5e4b6f7c381e05752c352d1c87b%3A7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2/metadata body: null headers: Accept: @@ -295,7 +294,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b129be3f8b1377dda36a6d5532331c97ceaa43ef:1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda + executionResult: a5c904c221e5f5e4b6f7c381e05752c352d1c87b:7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2 resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +311,7 @@ interactions: resultSize: 11457 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b129be3f8b1377dda36a6d5532331c97ceaa43ef%3A1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5c904c221e5f5e4b6f7c381e05752c352d1c87b%3A7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1479,7 +1478,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b129be3f8b1377dda36a6d5532331c97ceaa43ef%3A1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda?offset=100%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5c904c221e5f5e4b6f7c381e05752c352d1c87b%3A7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2?offset=100%2C0&limit=100%2C100 body: null headers: Accept: @@ -2448,7 +2447,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b129be3f8b1377dda36a6d5532331c97ceaa43ef%3A1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5c904c221e5f5e4b6f7c381e05752c352d1c87b%3A7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2/metadata body: null headers: Accept: @@ -2587,7 +2586,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b129be3f8b1377dda36a6d5532331c97ceaa43ef:1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda + executionResult: a5c904c221e5f5e4b6f7c381e05752c352d1c87b:7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2 resultSpec: dimensions: - localIdentifier: dim_0 @@ -2604,7 +2603,7 @@ interactions: resultSize: 11457 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b129be3f8b1377dda36a6d5532331c97ceaa43ef%3A1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5c904c221e5f5e4b6f7c381e05752c352d1c87b%3A7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -3771,7 +3770,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b129be3f8b1377dda36a6d5532331c97ceaa43ef%3A1da412f3a39d54d8706cd6f02627479db8847da1796488c001a53cc6ba7abeda?offset=100%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a5c904c221e5f5e4b6f7c381e05752c352d1c87b%3A7ddeb40d36dbafbd9e5b0c45a0c34c03a401f552d44814856722cd13b360e7e2?offset=100%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml index f5d96c29e..1b78899cf 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 01844ba2-7652-4677-99a3-780289937ffa + - 6e1fe547-359a-4891-af04-9a949b07fc45 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +152,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: eb65bbf21dd114e788d1b53d4bce730ba581b0d6:6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1 + executionResult: 5f0417d47b332b8b328dc1f1544230ee00e87056:3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/eb65bbf21dd114e788d1b53d4bce730ba581b0d6%3A6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5f0417d47b332b8b328dc1f1544230ee00e87056%3A3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422/metadata body: null headers: Accept: @@ -295,7 +294,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: eb65bbf21dd114e788d1b53d4bce730ba581b0d6:6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1 + executionResult: 5f0417d47b332b8b328dc1f1544230ee00e87056:3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422 resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +311,7 @@ interactions: resultSize: 3152 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/eb65bbf21dd114e788d1b53d4bce730ba581b0d6%3A6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5f0417d47b332b8b328dc1f1544230ee00e87056%3A3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1539,7 +1538,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/eb65bbf21dd114e788d1b53d4bce730ba581b0d6%3A6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5f0417d47b332b8b328dc1f1544230ee00e87056%3A3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422/metadata body: null headers: Accept: @@ -1678,7 +1677,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: eb65bbf21dd114e788d1b53d4bce730ba581b0d6:6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1 + executionResult: 5f0417d47b332b8b328dc1f1544230ee00e87056:3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1695,7 +1694,7 @@ interactions: resultSize: 3152 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/eb65bbf21dd114e788d1b53d4bce730ba581b0d6%3A6795fb8cfa442579b1550a1db0876b308886962adc142d0f57e246d177d1b8c1?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5f0417d47b332b8b328dc1f1544230ee00e87056%3A3aac4707ad3739ab66197ad7e1d989a791dc191da605da86dcbaf47cd5a9d422?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml index 63457f412..59c8c5fea 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -84,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - eb20a238-4113-4fd8-b13f-35df2eff7cd3 + - 789d3cc9-4d85-44f5-80ac-77a196f7f899 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,7 +131,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e071a94f398502129c59e7324609c69ebaf4c964:2f34fea6d4fd4b25d8a338bd4f344a77f956173a83b11023cfe9e58493c311ad + executionResult: 34230c021ab8b744c478372a96a0b0705329a52a:1eea6fbd57b6b51a8f7a4bd8d4bb4387531fcec94110bba0ae0977b87573de1a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -292,7 +291,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e071a94f398502129c59e7324609c69ebaf4c964%3A2f34fea6d4fd4b25d8a338bd4f344a77f956173a83b11023cfe9e58493c311ad?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/34230c021ab8b744c478372a96a0b0705329a52a%3A1eea6fbd57b6b51a8f7a4bd8d4bb4387531fcec94110bba0ae0977b87573de1a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml index a2a413c6c..3a24d597e 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -84,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 4fc74d40-bef6-4c5e-b5af-563db766baf6 + - a6c65f7f-c737-40c9-afc6-9739834923c5 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,7 +131,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e071a94f398502129c59e7324609c69ebaf4c964:2f34fea6d4fd4b25d8a338bd4f344a77f956173a83b11023cfe9e58493c311ad + executionResult: 34230c021ab8b744c478372a96a0b0705329a52a:1eea6fbd57b6b51a8f7a4bd8d4bb4387531fcec94110bba0ae0977b87573de1a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -292,7 +291,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e071a94f398502129c59e7324609c69ebaf4c964%3A2f34fea6d4fd4b25d8a338bd4f344a77f956173a83b11023cfe9e58493c311ad?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/34230c021ab8b744c478372a96a0b0705329a52a%3A1eea6fbd57b6b51a8f7a4bd8d4bb4387531fcec94110bba0ae0977b87573de1a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml index 41cb22157..6a43a8429 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -141,7 +140,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_and_quantity_by_product_and_category meta: origin: @@ -192,7 +191,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -245,7 +244,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -366,7 +365,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 6017f6ac-4967-4be9-a593-14ef3206a77d + - b3396dbe-0328-4282-b450-c455ed0ad13c X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -418,7 +417,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 3059bf8af1c422ef849ac35312c6a6e975f73bbe:4f42fcc4e806f30ae29efae4eae60bb9beff8bc5c7a4901547addb6102069c70 + executionResult: be112ce468e5eb4d68fded55666c4f8b218f2e6e:5dc6224bb9d9276da0acf04f9fde7eae765d32ae186a567c901bf62155659e45 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500 @@ -561,7 +560,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3059bf8af1c422ef849ac35312c6a6e975f73bbe%3A4f42fcc4e806f30ae29efae4eae60bb9beff8bc5c7a4901547addb6102069c70?offset=0%2C0&limit=4%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/be112ce468e5eb4d68fded55666c4f8b218f2e6e%3A5dc6224bb9d9276da0acf04f9fde7eae765d32ae186a567c901bf62155659e45?offset=0%2C0&limit=4%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml index 278b61f71..87e8cd889 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -22,7 +21,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '3321' + - '3322' Content-Type: - application/json DATE: &id001 @@ -90,9 +89,9 @@ interactions: identifier: id: date type: dataset - from: -11 + from: -12 granularity: GDC.time.month - to: 0 + to: -1 properties: controls: colorMapping: @@ -118,7 +117,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: customers_trend meta: origin: @@ -165,7 +164,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +174,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -210,9 +209,9 @@ interactions: identifier: id: date type: dataset - from: -11 + from: -12 granularity: MONTH - to: 0 + to: -1 measures: - definition: measure: @@ -276,7 +275,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e8bbba13-24ae-4bf5-b8f1-2f631ff01e21 + - 609e45a4-a886-4812-aa21-c722a7b40eb8 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -315,7 +314,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: fef7915bf404b7b8145fdfe6c2127346663a4187:2cb4bf6e8755de8381059fcc30e57fc648b7267be107a40fd93f6fe5084adc26 + executionResult: 10e6ec07054aad08bf8e22ef70e83eb529a7d044:8a6cced6f40fa803ba8975411ac001a772d3b4e200a4551bd89b04f50a05fb75 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28date.month%29&page=0&size=500 @@ -410,7 +409,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27date.month%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fef7915bf404b7b8145fdfe6c2127346663a4187%3A2cb4bf6e8755de8381059fcc30e57fc648b7267be107a40fd93f6fe5084adc26?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/10e6ec07054aad08bf8e22ef70e83eb529a7d044%3A8a6cced6f40fa803ba8975411ac001a772d3b4e200a4551bd89b04f50a05fb75?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: @@ -429,7 +428,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '1403' + - '1413' Content-Type: - application/json DATE: *id001 @@ -451,7 +450,8 @@ interactions: body: string: data: - - - 62 + - - 57 + - 62 - 60 - 51 - 60 @@ -462,8 +462,8 @@ interactions: - 56 - 90 - 60 - - 64 - - - 93.78964285714285 + - - 197.37653846153847 + - 93.78964285714285 - 115.96454545454546 - 241.92872340425532 - 270.91346938775513 @@ -474,7 +474,6 @@ interactions: - 160.19469387755103 - 178.3658536585366 - 185.4194 - - 146.6475 dimensionHeaders: - headerGroups: - headers: @@ -484,6 +483,9 @@ interactions: measureIndex: 1 - headerGroups: - headers: + - attributeHeader: + labelValue: 2025-02 + primaryLabelValue: 2025-02 - attributeHeader: labelValue: 2025-03 primaryLabelValue: 2025-03 @@ -517,9 +519,6 @@ interactions: - attributeHeader: labelValue: 2026-01 primaryLabelValue: 2026-01 - - attributeHeader: - labelValue: 2026-02 - primaryLabelValue: 2026-02 grandTotals: [] paging: count: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml index 3a1d8e55d..6e76fdfb5 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -141,7 +140,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue_and_quantity_by_product_and_category meta: origin: @@ -192,7 +191,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -245,7 +244,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -366,7 +365,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b09c196f-b3c0-4ea6-8182-6acdde18a58f + - f973b8fb-7120-46c0-84ce-43d4e76a6b84 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -418,7 +417,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 3059bf8af1c422ef849ac35312c6a6e975f73bbe:4f42fcc4e806f30ae29efae4eae60bb9beff8bc5c7a4901547addb6102069c70 + executionResult: be112ce468e5eb4d68fded55666c4f8b218f2e6e:5dc6224bb9d9276da0acf04f9fde7eae765d32ae186a567c901bf62155659e45 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500 @@ -561,7 +560,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3059bf8af1c422ef849ac35312c6a6e975f73bbe%3A4f42fcc4e806f30ae29efae4eae60bb9beff8bc5c7a4901547addb6102069c70?offset=0%2C0&limit=4%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/be112ce468e5eb4d68fded55666c4f8b218f2e6e%3A5dc6224bb9d9276da0acf04f9fde7eae765d32ae186a567c901bf62155659e45?offset=0%2C0&limit=4%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml index 4cded1628..9f96a3eca 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -77,7 +76,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 22f66532-8b15-4cd3-a94e-590748b48c5b + - 561d677b-30cd-43c3-80b5-36e56c67746a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +111,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e522dca370977e458fec3906f52e9be91f57911d:b38bf8d6c500ac70017b6591a6213c21e30329513d566aa0e741153c8ef9f4d6 + executionResult: 0170aa028a1919fe75dceae65d55c0c19f129a62:d926a546af873b50d64605d9e5e59de92f1ac4183db6a364034d6bae8bd7ac4b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500 @@ -217,7 +216,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e522dca370977e458fec3906f52e9be91f57911d%3Ab38bf8d6c500ac70017b6591a6213c21e30329513d566aa0e741153c8ef9f4d6?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0170aa028a1919fe75dceae65d55c0c19f129a62%3Ad926a546af873b50d64605d9e5e59de92f1ac4183db6a364034d6bae8bd7ac4b?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml index 3fe50355f..ce14e15db 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -77,7 +76,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f37236e7-d43f-4e6a-bb96-8ca57c594d47 + - 47aaa747-834e-43b6-9ba1-6a8a88ae633f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +111,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e522dca370977e458fec3906f52e9be91f57911d:b38bf8d6c500ac70017b6591a6213c21e30329513d566aa0e741153c8ef9f4d6 + executionResult: 0170aa028a1919fe75dceae65d55c0c19f129a62:d926a546af873b50d64605d9e5e59de92f1ac4183db6a364034d6bae8bd7ac4b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500 @@ -217,7 +216,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e522dca370977e458fec3906f52e9be91f57911d%3Ab38bf8d6c500ac70017b6591a6213c21e30329513d566aa0e741153c8ef9f4d6?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0170aa028a1919fe75dceae65d55c0c19f129a62%3Ad926a546af873b50d64605d9e5e59de92f1ac4183db6a364034d6bae8bd7ac4b?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml index b94272cce..21378ca91 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -68,7 +67,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 8b144203-35c2-437e-b3fe-87a54a4ed47f + - 1313bf54-ef32-47e9-a22b-9fd8b413ca0e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -83,10 +82,10 @@ interactions: name: Revenue localIdentifier: dim_0 links: - executionResult: b42d2e43574c49d4303963fa5c8691b8e8748ad8:488ddcfb326a85980eefc93bff04e629fe9e629dd198b0d3095cf67c6e435824 + executionResult: cd58edad28edcaf2bb229d54ae981786686f0e87:e2a8ddd92b8daeeb09249dd36d336c0e169367f6bd31f74dcb983129438050f4 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b42d2e43574c49d4303963fa5c8691b8e8748ad8%3A488ddcfb326a85980eefc93bff04e629fe9e629dd198b0d3095cf67c6e435824?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cd58edad28edcaf2bb229d54ae981786686f0e87%3Ae2a8ddd92b8daeeb09249dd36d336c0e169367f6bd31f74dcb983129438050f4?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml index 1e775bec4..ef22d47ad 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -102,7 +101,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 45b31bb9-a9e0-45ad-9584-712ac1f1d33a + - 4c9127c2-9b7e-4048-8ccb-c32b6a578f60 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -167,7 +166,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: a934b4b4bdcf61647ed6afc7c809180e7ebf7cb1:4104951340d535bc0574045af650ad3c6206f389fc2bde1b1886648acf372cff + executionResult: 221966d5e655d450769fe0b425b983efa24eb753:676bd2ae71c2d3fe0c4b8213b1feda5fabae02d64f3f511f9181b6b2d441c22a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500 @@ -189,7 +188,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '3979' + - '3885' Content-Type: - application/json DATE: *id001 @@ -287,10 +286,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute included: - attributes: @@ -302,10 +301,6 @@ interactions: sourceColumn: geo__state__location sourceColumnDataType: STRING valueType: GEO - locale: en-US - translations: - - sourceColumn: geo__state__location_cz - locale: cs-CZ id: geo__state__location links: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location @@ -388,7 +383,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a934b4b4bdcf61647ed6afc7c809180e7ebf7cb1%3A4104951340d535bc0574045af650ad3c6206f389fc2bde1b1886648acf372cff?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/221966d5e655d450769fe0b425b983efa24eb753%3A676bd2ae71c2d3fe0c4b8213b1feda5fabae02d64f3f511f9181b6b2d441c22a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml index 7e12ef052..1bff55ee9 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -91,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - fbcccf18-fcee-4a92-8015-273759713e3a + - de0c3fba-e3ff-4bc0-bf8c-afb5e67a8b85 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -141,7 +140,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 4c6ab94e6f366cb4c1d0f6997dd4ef670706ce7f:a041e9d225f582f0a07464c517e30fb2cbc1aa6b631647d7a2b66303342c3bd6 + executionResult: 5319036ee90d4c79506c170e5e8d8f36a64860fd:94b650aa79a11ac6fed17cd3e41212ced3460ff8535720ed41a7f33bfa8e30b5 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -301,7 +300,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4c6ab94e6f366cb4c1d0f6997dd4ef670706ce7f%3Aa041e9d225f582f0a07464c517e30fb2cbc1aa6b631647d7a2b66303342c3bd6?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5319036ee90d4c79506c170e5e8d8f36a64860fd%3A94b650aa79a11ac6fed17cd3e41212ced3460ff8535720ed41a7f33bfa8e30b5?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml index 46da50a1b..f03fae497 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -83,7 +82,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5cca51a0-d77a-4afb-97b9-ac6090f3bf72 + - 6856192a-0f41-4dd4-8b66-4a0a12301487 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -133,7 +132,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 3b1d19ae8173154263f52d8b1bd9bbb8b1b6e0dc:b92ef6aa795ba08fdb65f5e1bb15e7efa9738d7b03a27884149464b766db3208 + executionResult: 7419761cdf598be8ee2b027335df4ded148a07a6:585d60294a5b90732c2749f9c02ab5a26d9fe9bfde3ad963307d477534f42f33 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -293,7 +292,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3b1d19ae8173154263f52d8b1bd9bbb8b1b6e0dc%3Ab92ef6aa795ba08fdb65f5e1bb15e7efa9738d7b03a27884149464b766db3208?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7419761cdf598be8ee2b027335df4ded148a07a6%3A585d60294a5b90732c2749f9c02ab5a26d9fe9bfde3ad963307d477534f42f33?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml index cfed8e055..34a78d404 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -89,7 +88,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f1f85431-6ed5-49f1-b7fa-90d3eed1b27d + - a8c46db5-7cba-4304-b46e-275e94e76893 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -154,7 +153,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 99c21fe5c2bb1b26b084c2d2b2520d5aa249c63b:a251e69bf3e99d3c05d09206c24e1e85affd5c394821fea38731b98890cf1e33 + executionResult: 6546aa6555fa38528bf98434ff6d78339cfa817f:b7d1217b103f481784f951cc20616e5492f0504cee07feb1e971bd2a50d6c53b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500 @@ -176,7 +175,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '3979' + - '3885' Content-Type: - application/json DATE: *id001 @@ -274,10 +273,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute included: - attributes: @@ -289,10 +288,6 @@ interactions: sourceColumn: geo__state__location sourceColumnDataType: STRING valueType: GEO - locale: en-US - translations: - - sourceColumn: geo__state__location_cz - locale: cs-CZ id: geo__state__location links: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location @@ -375,7 +370,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/99c21fe5c2bb1b26b084c2d2b2520d5aa249c63b%3Aa251e69bf3e99d3c05d09206c24e1e85affd5c394821fea38731b98890cf1e33?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6546aa6555fa38528bf98434ff6d78339cfa817f%3Ab7d1217b103f481784f951cc20616e5492f0504cee07feb1e971bd2a50d6c53b?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml index 5e4ee0aba..56b914a37 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -85,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - aa4ed4ed-902b-4db8-a973-cf2b87cb185c + - 46acb3b1-b4fa-4464-9aac-c79680753fa8 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +119,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 4b2189f9f7061165e48d2a29f23a6830cbe595e7:e1d4e64693a1cbcd5e38fb4b160df441f07ae476a6bef30611a2db81dc511aa6 + executionResult: cc99b83fd35a6869b1fd43e6f46c0f648d991d5f:7cc3c9452023c9769135a8a728fe11e879a61d53b10268ffce66f821418a2017 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -225,7 +224,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4b2189f9f7061165e48d2a29f23a6830cbe595e7%3Ae1d4e64693a1cbcd5e38fb4b160df441f07ae476a6bef30611a2db81dc511aa6?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cc99b83fd35a6869b1fd43e6f46c0f648d991d5f%3A7cc3c9452023c9769135a8a728fe11e879a61d53b10268ffce66f821418a2017?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml index 8e1ba5ca6..3723ca4fa 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -69,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 2f443bc7-e720-46d8-949a-7a4bb373cfa1 + - fab7f391-c0a0-459c-a3bc-59ed938f1f5e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -87,10 +86,10 @@ interactions: name: '# of Orders' localIdentifier: dim_0 links: - executionResult: fb8cfb001d222919cb5b0a387fc5b3da0de86f07:9d912aa98ec3d7049b53bdbaa960d7f220beb7aa6da031b4fbd8107c9ea6def9 + executionResult: 237d98b68cb1c33c98c475a1f3e92d0bf7d89198:babfc259f5907c7dc9b716c465b286bc50c4b23be6915063d18302a752b1e26b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fb8cfb001d222919cb5b0a387fc5b3da0de86f07%3A9d912aa98ec3d7049b53bdbaa960d7f220beb7aa6da031b4fbd8107c9ea6def9?offset=0&limit=2 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/237d98b68cb1c33c98c475a1f3e92d0bf7d89198%3Ababfc259f5907c7dc9b716c465b286bc50c4b23be6915063d18302a752b1e26b?offset=0&limit=2 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml index 68c2b4a95..2c246a3b5 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -77,7 +76,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b94b54cf-2d42-41e9-945a-44b827cef1ba + - 518f560a-4d9e-440c-8061-4980abe9b3a3 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +111,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e2c2bd3f964203f7c33f011b694a8ae3cd87af6e:794eabc5cfa8ad4cbe589354d68be2efe49b3f192d4d1452d3cf8d98e03f682e + executionResult: f7d4b806383a79ba2067785413f0df6b535f56b0:c5087853900464756f4933888597f42e6d98398d0117f4bd86731abc9777324d - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -217,7 +216,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e2c2bd3f964203f7c33f011b694a8ae3cd87af6e%3A794eabc5cfa8ad4cbe589354d68be2efe49b3f192d4d1452d3cf8d98e03f682e?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f7d4b806383a79ba2067785413f0df6b535f56b0%3Ac5087853900464756f4933888597f42e6d98398d0117f4bd86731abc9777324d?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml index d8ea88101..c85123807 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -122,7 +121,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 48e97f46-bc8e-4d91-abf4-9f28df57b4bc + - ea0b4ecf-cc3a-4f2c-84d6-b5817bda7290 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -168,7 +167,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 42852b09e4a6061e8fc49bfefe52d1c1008d3019:492b9ab3a2a4f40dc0821a58092840f245409da4beebba4dfcf0b27df35aae82 + executionResult: 434f7ab5ad976d51b11cb60d5a7530aace4c6376:5e15a29d1018e3509b052aab130e6114d0a2e142d2eb371031e52270a61999de - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -328,7 +327,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/42852b09e4a6061e8fc49bfefe52d1c1008d3019%3A492b9ab3a2a4f40dc0821a58092840f245409da4beebba4dfcf0b27df35aae82?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/434f7ab5ad976d51b11cb60d5a7530aace4c6376%3A5e15a29d1018e3509b052aab130e6114d0a2e142d2eb371031e52270a61999de?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml index 219a63121..52681ca6a 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -75,7 +74,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 91990f75-392c-413a-af9c-14f2257e8838 + - f2763b38-aaac-47a4-bb0d-5115b552dd00 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +119,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 07da243c250ab56835c6c9440eafdea0fc77dc56:841445d6b157c7fb80d1c18f7b4a8b5d811b701039f4c94e9d45e40b5e22670a + executionResult: f67daccd91a0f1f6d6b437b430e50e8d97b11982:d17c8e6ead862aa7d8d13a5725f578a452ad5a56037337d037a3da00b2fcbd75 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -280,7 +279,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/07da243c250ab56835c6c9440eafdea0fc77dc56%3A841445d6b157c7fb80d1c18f7b4a8b5d811b701039f4c94e9d45e40b5e22670a?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f67daccd91a0f1f6d6b437b430e50e8d97b11982%3Ad17c8e6ead862aa7d8d13a5725f578a452ad5a56037337d037a3da00b2fcbd75?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml index f543d8555..8606ba72a 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -79,7 +78,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c3643135-aec4-4c00-87c7-204a964c98d6 + - 20515bc0-3183-4bec-89f4-9116b877b762 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -110,7 +109,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: cea5d5a1816455817355bb4b10f2718ad71ca6f2:df508b1067e5ad0eb7d8f74bb7707ee4464a35eb72fe5cb92f6e618fde952978 + executionResult: eae24efe1187881d716686610d49e93d36a109fe:f8e8e6ee2a91a3ace6cabcf3ea53ee820f8418e8083e4e0647afe4ac0785e2bc - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -215,7 +214,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cea5d5a1816455817355bb4b10f2718ad71ca6f2%3Adf508b1067e5ad0eb7d8f74bb7707ee4464a35eb72fe5cb92f6e618fde952978?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/eae24efe1187881d716686610d49e93d36a109fe%3Af8e8e6ee2a91a3ace6cabcf3ea53ee820f8418e8083e4e0647afe4ac0785e2bc?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml index cde16df0d..1b7c8a1a4 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -79,7 +78,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a4204615-d3c3-4170-9373-b8cfc17e93e9 + - 35a0f8cf-688f-4651-963f-61f18ccd71a6 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -110,7 +109,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: cea5d5a1816455817355bb4b10f2718ad71ca6f2:df508b1067e5ad0eb7d8f74bb7707ee4464a35eb72fe5cb92f6e618fde952978 + executionResult: eae24efe1187881d716686610d49e93d36a109fe:f8e8e6ee2a91a3ace6cabcf3ea53ee820f8418e8083e4e0647afe4ac0785e2bc - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -215,7 +214,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cea5d5a1816455817355bb4b10f2718ad71ca6f2%3Adf508b1067e5ad0eb7d8f74bb7707ee4464a35eb72fe5cb92f6e618fde952978?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/eae24efe1187881d716686610d49e93d36a109fe%3Af8e8e6ee2a91a3ace6cabcf3ea53ee820f8418e8083e4e0647afe4ac0785e2bc?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml index 56dabef05..259fbe9a9 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -83,7 +82,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c3cff720-fc81-450b-8981-fb2ba181c9b7 + - ac173a16-d9af-41a1-89af-6ac89c95a651 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -128,7 +127,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 28d5ef6714a695ab868a41ecbeb97f0bd90a07f2:c84bb25d82d0085b937d4b18a4aff6102c37f05f71969b851d305319f9b7a751 + executionResult: cb51995a92a61697bc65ff6641877a836bdf7757:ae172ab6b4dbe00ae55fe3a5627be2845e44c5b7a1e5f9397f6932b08873167e - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -288,7 +287,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28d5ef6714a695ab868a41ecbeb97f0bd90a07f2%3Ac84bb25d82d0085b937d4b18a4aff6102c37f05f71969b851d305319f9b7a751?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cb51995a92a61697bc65ff6641877a836bdf7757%3Aae172ab6b4dbe00ae55fe3a5627be2845e44c5b7a1e5f9397f6932b08873167e?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml index 523ec94ba..34a4be717 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -75,7 +74,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c7c6f053-654e-4f20-a6d7-8c6c5ad8e1d5 + - 08ef9fa3-6c38-4592-a320-a8276ae44cb0 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +119,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 07da243c250ab56835c6c9440eafdea0fc77dc56:841445d6b157c7fb80d1c18f7b4a8b5d811b701039f4c94e9d45e40b5e22670a + executionResult: f67daccd91a0f1f6d6b437b430e50e8d97b11982:d17c8e6ead862aa7d8d13a5725f578a452ad5a56037337d037a3da00b2fcbd75 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -280,7 +279,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/07da243c250ab56835c6c9440eafdea0fc77dc56%3A841445d6b157c7fb80d1c18f7b4a8b5d811b701039f4c94e9d45e40b5e22670a?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f67daccd91a0f1f6d6b437b430e50e8d97b11982%3Ad17c8e6ead862aa7d8d13a5725f578a452ad5a56037337d037a3da00b2fcbd75?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml index 85a84c751..831fcecbc 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -61,7 +60,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5829860d-042f-4c61-abd1-985973c43081 + - 5441835e-8673-410b-80af-21a48f0995d3 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -74,10 +73,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: 11b4f7de55bcc7cec60351816f1f56f55b34c89d:1cdb7da794f0f353a2cdb11ab9b49fe2149700ea891df3db44893d0b7e43274e + executionResult: 00a7b2c549497916eee5b0074bfdcbc1a736bed1:a3880fcbb24ea99a9435a11a2e979417945b528902e7a77f9527c5c911ce22e8 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/11b4f7de55bcc7cec60351816f1f56f55b34c89d%3A1cdb7da794f0f353a2cdb11ab9b49fe2149700ea891df3db44893d0b7e43274e?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/00a7b2c549497916eee5b0074bfdcbc1a736bed1%3Aa3880fcbb24ea99a9435a11a2e979417945b528902e7a77f9527c5c911ce22e8?offset=0&limit=1 body: null headers: Accept: @@ -201,7 +200,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f0f28a20-e648-4baa-8e78-e195d1d833c8 + - 878d78e5-541e-4f92-b101-506ce022dfb0 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -214,10 +213,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: 58e06b27f86d820f1740025a91f64a400260390f:3cd9db52524fb227e078a94f05466ad67bd8e9e9ae9354b42866e9d96c2b130d + executionResult: 9f2a55259320a8192b712ae62ca5778aebd8c65d:fd9504293a3a310a7795cabef78f1d69ebb3392921af153192525e44effb76ed - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/58e06b27f86d820f1740025a91f64a400260390f%3A3cd9db52524fb227e078a94f05466ad67bd8e9e9ae9354b42866e9d96c2b130d?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9f2a55259320a8192b712ae62ca5778aebd8c65d%3Afd9504293a3a310a7795cabef78f1d69ebb3392921af153192525e44effb76ed?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml index 41ee7f389..f79c137aa 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -56,7 +55,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a73592b0-513c-4b92-9d94-cc92213431c5 + - d8521a55-1fa1-4454-9ca8-08492aeee721 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,7 +81,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 7f158a2303c13652050437140c2abcf436a0003d:a01a4f63f282410b5f34fb54c2f981bdf93a3da7f07957573027e2757aacbbf7 + executionResult: 774f7d930aec534952c7f889eba03f10ef2d514f:f41a6cca418edba8f7f1f0c05b84bc89690c7e5c8dd85330bedb082a483e6e89 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -187,7 +186,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7f158a2303c13652050437140c2abcf436a0003d%3Aa01a4f63f282410b5f34fb54c2f981bdf93a3da7f07957573027e2757aacbbf7?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/774f7d930aec534952c7f889eba03f10ef2d514f%3Af41a6cca418edba8f7f1f0c05b84bc89690c7e5c8dd85330bedb082a483e6e89?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml index 1a94eb147..31308bd30 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -62,7 +61,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 225ec064-e6df-488b-b4fa-9fe9d2a61f40 + - bbf3c4b4-509d-495a-85eb-a78679d3dbfe X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -103,7 +102,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 00191ad0a1845786de04558f430b1a472f0f04c5:6c0741810b8b4ef0de796deca3988c854d099e6f3056de35ed6c155f51bc73b9 + executionResult: 4ec13972d14c691917b1e37efd8a6e01f58fb4b9:2d0595b68fe702074a1cb11fc64afaefef411ca094685fa37caa2fcfcebdeed6 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -263,7 +262,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/00191ad0a1845786de04558f430b1a472f0f04c5%3A6c0741810b8b4ef0de796deca3988c854d099e6f3056de35ed6c155f51bc73b9?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4ec13972d14c691917b1e37efd8a6e01f58fb4b9%3A2d0595b68fe702074a1cb11fc64afaefef411ca094685fa37caa2fcfcebdeed6?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml index 5cdf726fa..536118529 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -61,7 +60,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - fbbc3fae-fb70-43c5-80d6-03bd2d3219a2 + - 72ce8652-d7c0-4e8a-ac64-f2b40b81aeab X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -74,10 +73,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: 11b4f7de55bcc7cec60351816f1f56f55b34c89d:1cdb7da794f0f353a2cdb11ab9b49fe2149700ea891df3db44893d0b7e43274e + executionResult: 00a7b2c549497916eee5b0074bfdcbc1a736bed1:a3880fcbb24ea99a9435a11a2e979417945b528902e7a77f9527c5c911ce22e8 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/11b4f7de55bcc7cec60351816f1f56f55b34c89d%3A1cdb7da794f0f353a2cdb11ab9b49fe2149700ea891df3db44893d0b7e43274e?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/00a7b2c549497916eee5b0074bfdcbc1a736bed1%3Aa3880fcbb24ea99a9435a11a2e979417945b528902e7a77f9527c5c911ce22e8?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml index 73d610d75..82749e324 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -69,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a091baf5-5519-4de1-8055-445a4809e9ab + - 8ea7ad62-8979-438d-a334-f4f71511ba87 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -99,7 +98,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 45debdbc331338e1232c22204a9f5faa723329c4:0c3dfc7c4856398b3dc2c1c48f612f40f7ec662ec629eaab22c38acbda862b64 + executionResult: d5edd5fb90f3fe9d3a08e89c36bf1b72c628156d:8499269a3bcaaee8542ed04e0777b21420be8e4372c89e83871e33ef4a3c2d84 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -204,7 +203,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/45debdbc331338e1232c22204a9f5faa723329c4%3A0c3dfc7c4856398b3dc2c1c48f612f40f7ec662ec629eaab22c38acbda862b64?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d5edd5fb90f3fe9d3a08e89c36bf1b72c628156d%3A8499269a3bcaaee8542ed04e0777b21420be8e4372c89e83871e33ef4a3c2d84?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml index dfedf38c3..00e285cdc 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -78,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f2187cf9-104f-4643-becf-d5cb49ea6964 + - 2abb4249-5d07-424b-9910-34a5688b089d X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -119,7 +118,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: bb9e7c95cd83a7b778c856a0b86799aed1c3022d:122a9051336d84fe307945d761ce6a9d45d6a8351d08937fc9a0f780a8e9b91b + executionResult: afacc5a9473ce249869f5a8a8e341b74d7a4bb02:86b6096d55b41b0ce66bf3ba7ce84fbe4c6779a869507648c97e09241ffafd2b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -279,7 +278,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/bb9e7c95cd83a7b778c856a0b86799aed1c3022d%3A122a9051336d84fe307945d761ce6a9d45d6a8351d08937fc9a0f780a8e9b91b?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/afacc5a9473ce249869f5a8a8e341b74d7a4bb02%3A86b6096d55b41b0ce66bf3ba7ce84fbe4c6779a869507648c97e09241ffafd2b?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml index 3b5acad59..81b4b66f0 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -56,7 +55,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c0281a72-c920-42d2-bd03-63303f133475 + - 3cae61f7-e9e5-4ef6-a553-03eccaf666e4 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,7 +81,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 7f158a2303c13652050437140c2abcf436a0003d:a01a4f63f282410b5f34fb54c2f981bdf93a3da7f07957573027e2757aacbbf7 + executionResult: 774f7d930aec534952c7f889eba03f10ef2d514f:f41a6cca418edba8f7f1f0c05b84bc89690c7e5c8dd85330bedb082a483e6e89 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -187,7 +186,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7f158a2303c13652050437140c2abcf436a0003d%3Aa01a4f63f282410b5f34fb54c2f981bdf93a3da7f07957573027e2757aacbbf7?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/774f7d930aec534952c7f889eba03f10ef2d514f%3Af41a6cca418edba8f7f1f0c05b84bc89690c7e5c8dd85330bedb082a483e6e89?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml index 5fe030550..21ce4d681 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -69,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f2fdd847-934b-4809-be26-d4007f8f2554 + - 358d3187-a4d1-47da-b3bd-b010b6602785 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -99,7 +98,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 45debdbc331338e1232c22204a9f5faa723329c4:0c3dfc7c4856398b3dc2c1c48f612f40f7ec662ec629eaab22c38acbda862b64 + executionResult: d5edd5fb90f3fe9d3a08e89c36bf1b72c628156d:8499269a3bcaaee8542ed04e0777b21420be8e4372c89e83871e33ef4a3c2d84 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -204,7 +203,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/45debdbc331338e1232c22204a9f5faa723329c4%3A0c3dfc7c4856398b3dc2c1c48f612f40f7ec662ec629eaab22c38acbda862b64?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d5edd5fb90f3fe9d3a08e89c36bf1b72c628156d%3A8499269a3bcaaee8542ed04e0777b21420be8e4372c89e83871e33ef4a3c2d84?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/utils/fixtures/test_get_catalog_attributes_for_extract.yaml b/packages/gooddata-pandas/tests/utils/fixtures/test_get_catalog_attributes_for_extract.yaml index 509276535..a8ff0f6ba 100644 --- a/packages/gooddata-pandas/tests/utils/fixtures/test_get_catalog_attributes_for_extract.yaml +++ b/packages/gooddata-pandas/tests/utils/fixtures/test_get_catalog_attributes_for_extract.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml index b948552e1..39126f443 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 5c70b9ea523ec59e9c38741b35d44862 + traceId: 2bef5508ef83f0e3a34f944de50a39ee - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml index ab204ab6d..d8ee6774e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml index 1f12b8494..875fdffb9 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml index fc29753ac..a933607ec 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml index d54ec52ef..d8576a750 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml index 8d4821b72..003bab439 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml index cff15b46f..5aba42812 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml index a6bd40265..ddce893bc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml index a5d5a2dc6..24f4695f4 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -90,7 +89,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '82' + - '81' Content-Type: - application/json DATE: *id001 @@ -113,7 +112,7 @@ interactions: string: queryDurationMillis: createCacheTable: 0 - simpleSelect: 26 + simpleSelect: 6 successful: true - request: method: PUT diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml index 1b1550ef2..4fdb2bede 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -481,7 +480,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 94bb23eb-88aa-485e-b56b-e80f1b8af24d + - b8ea4212-da52-4b8f-af6c-392cfca51ad0 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -496,7 +495,7 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: 954bf7977fb94369f50dcbbd66baa37987275995:10ff571c38da7a9146fdf99afe08fef01e39d9d6da1a7639a74b4ab179e6cb3b + executionResult: fda9f770311b6000316e5f63f74ffb37400d0071:ef386e59d856819e3778ea3b0a07782314f69668e302018678f67295d9ea2b0f - request: method: POST uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/uploadNotification @@ -593,7 +592,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 0b0515ce-17ff-45c6-98a0-abcaeac0702f + - 383dc40d-7c17-436c-a3f0-b7af82c156ad X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -608,4 +607,4 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: d53959cc4b7b3c7e0af466fa2c3c4fcd83a04e99:e2567b44a756fe36cf1e0eea07d581213fd67d0a308e3f1f773b98e1ff6e903f + executionResult: 84671cee2bc68d5da390110242d9322c710f0ccf:8b0e3837a59c445f8a8277b9ae3c7b264ade7aabb0e47c67b4ba62f5d7f3621d diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml index ddd71ef10..32f16d3ce 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml index bfb0c9364..269567e92 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml index 37c93af41..bfdc354bc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml index bb71d0522..f1cb15ce8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml index fa46d1c00..1ddd4e1e4 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml index fc4e4aa78..1d9def68e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml index 2f4408eb7..3d921c482 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml index 438a0e32c..07f926c2e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml index 5f03d1ee9..711c92e92 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 1faaa96e7a2107b997c93ceeafa49df3 + traceId: 81081a916189620f390819e468d4e939 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml index 828f59363..d6d862f83 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -105,7 +104,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f745af2eb6df9dcaa293142836ffa843 + traceId: e3c672781e1f5eb41200712e31c9639a - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml index 847abe7cd..75ddc294d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: b3652e2bcb4f1142293c8e02f6eb2dfa + traceId: 9e5b84357fa8a158f088e96d109833ea - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml index 87f59ef00..66b259d28 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml index 274f39df5..5f3d0f594 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml index 64f7e2844..ac49d2361 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml index b04b52da2..51f4078bc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ca5ade44e2fef484fd9abf286b53446d + traceId: c2dda873bdb2214e152fc05a718c3e75 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -253,7 +252,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 5ec4f6e20415e00c93b16ea7d672f5df + traceId: b3c3cffb9ca8c002eb64ecb0e8a345bf - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml index d425c7638..706f0686d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -105,7 +104,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 032b08fd6ed4906951082535c078cc86 + traceId: afd8b7b29f11b47fdbb74d8d6f035c80 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml index c68129c0c..59331b756 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 0469678fae4f9292afbe7834f44ac2f5 + traceId: 92fc9de0a4fec9d8cc7b330f19e69462 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml index 946166393..9e1a6e24f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml index 1131d2b64..ea65d0d20 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 516434795a199e8e1c96e0a9e38ad3e1 + traceId: 7c05483c7d4e5ec324d09779f99cb007 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml index f28cb70fd..d66d440fe 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml index 367d918a3..8e8b1e856 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml index 3f10cbe34..b520068fc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -144,7 +143,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: efd761a758c309d7979f5430a7929dc6 + traceId: 8910f16fcb578907409a5a429bfd45f8 - request: method: GET uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml index ee5a7466b..37e9408fc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ce835716aa8281d15b6711de7861ed7e + traceId: 84b7ad28f5ffd27379413e249365bd9e - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -207,7 +206,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 38581cf4c95a1aa14f15321a41d8b15a + traceId: c1af6194cce4e0d66c2d20d86bfeebf5 - request: method: GET uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml index 8e48a30d1..6e9a9a634 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -145,7 +144,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: a2916ba16f8ef6ed0b8cdafbe848fda8 + traceId: 9168104afeaf1c2d15e21d09f78227ca - request: method: DELETE uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml index 637a62c09..46292927e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -146,7 +145,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: dc829c1a660456ad7da354742b1ca807 + traceId: 1b1af6283df5449f2923581e1380b231 - request: method: GET uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml index 84d18b838..bb0ec33be 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml index 816c3470b..d5fd6dc8f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml index 29f8e6451..9c969867b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml index 13221cd12..04c1a3c16 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8964504192d7dcf3508a36141f21e058 + traceId: ce527519cb03845fd9734a3038be3ab5 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -169,7 +168,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: dabeea4af44d8630dc82c13d808567df + traceId: 70b4f10b2bc2e788156a3193ebfbd122 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml index 7a491246e..81599109f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml index 69ae23680..a656a9d82 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml index 834bac0a2..489ab37a1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml index b9fd9a7c4..aa25f9d31 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml index 2349014a9..0ff59b740 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml index 862e81f78..16472760e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: dec7656625aa28ab6e36a32c22329801 + traceId: 2d67d589b257a622dc78253dd3a89ed0 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml index e7fa08f42..abbed0272 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml index 3e993735e..d0faa94d2 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml index 82f7d0781..1cbd5cdf1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml index 277a12861..e2f4c24e5 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml index 39c2247da..da1bbe2ae 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -45,8 +44,8 @@ interactions: body: string: userGroups: - - id: visitorsGroup - name: visitors - id: demoGroup name: demo group + - id: visitorsGroup + name: visitors users: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml index d9d7d8b39..5b43b756c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml index c3e66fd26..ddb6212e8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml index 5ed4b41be..62a856dc7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml index 4b61efd6b..c70e33018 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml index 86cd2ebe9..e7b904f0f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml index 5c31fd366..844049a5e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -56,7 +55,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +69,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -141,7 +140,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 4fe3ac01c1002d7ef492302e7070564e + traceId: 81e1907f6becdf964f65dfe6476baabe - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -327,7 +326,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -341,7 +340,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -472,7 +471,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -486,7 +485,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml index 45bd601ae..3e95b5199 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -138,7 +137,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 61dc830465519455ad41eb10bc0ce7e9 + traceId: af87febf8e5c2d88a3504450cc94ec19 - request: method: POST uri: http://localhost:3000/api/v1/entities/userGroups diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml index f30f5f4ac..93a969f02 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml index b107f2837..3fa8a05b6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -51,7 +50,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +60,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -117,7 +116,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -127,7 +126,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml index 3bf1d3f65..965f8c4f2 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -68,7 +67,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +77,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -151,7 +150,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -161,7 +160,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml index 25b2cfc55..dec069509 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -46,7 +45,7 @@ interactions: string: data: attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml index 575d4f7d4..fe30f0e2d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml index 7c6ea35e2..b2a580f2e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml index bc85d5262..1858950c8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -56,7 +55,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +69,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml index 47d731e8e..068e0da4f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -51,7 +50,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +60,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -181,7 +180,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -195,7 +194,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -324,7 +323,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -349,6 +348,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -547,14 +547,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml index 3cc4c5e1a..62d44f3a7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -51,7 +50,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +60,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -122,7 +121,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -136,7 +135,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -222,7 +221,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -247,6 +246,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -398,14 +398,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml index 31a4284c1..10835c700 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -68,7 +67,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +77,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -139,7 +138,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -153,7 +152,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -282,7 +281,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -307,6 +306,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -509,14 +509,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml index 8ffbca3c2..dd2144882 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -110,7 +109,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -120,7 +119,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -181,7 +180,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -195,7 +194,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -447,14 +446,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml index 17a405f49..721ed81a6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -51,7 +50,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +60,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -122,7 +121,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -136,7 +135,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -176,14 +175,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -272,7 +271,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -282,7 +281,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -304,14 +303,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml index 1ed2ca540..cc7a96ce7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -68,7 +67,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +77,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -139,7 +138,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -153,7 +152,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -253,14 +252,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -366,7 +365,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -376,7 +375,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -415,14 +414,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml index 3a5de7268..f2c376862 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -181,7 +180,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -206,6 +205,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -281,7 +281,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -306,6 +306,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml index ca3595f8f..c4c700bac 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -51,7 +50,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +60,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -117,7 +116,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -127,7 +126,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -195,7 +194,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -220,6 +219,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -295,7 +295,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -320,6 +320,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml index 9cfd7b775..bdb03021f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -68,7 +67,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +77,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -151,7 +150,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + - authId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -161,7 +160,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + - authId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -229,7 +228,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -254,6 +253,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -329,7 +329,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '430' + - '450' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -354,6 +354,7 @@ interactions: attributes: name: Default Organization hostname: localhost + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml index 35af44b1a..b26d24a78 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -97,7 +96,7 @@ interactions: string: data: attributes: - bearerToken: ZGVtbzp0ZXN0X3Rva2VuOlBUV0UyNUR3U2JkK1VFTFlOYWhMZExxcnR5QUlma3l6 + bearerToken: ZGVtbzp0ZXN0X3Rva2VuOkswUFp1ODJqbHpvemFBaS9WY0MxZFA4bndLenNBRGla id: test_token type: apiToken links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml index 2b440d008..7ec6ab005 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml index d96abe7fe..427750a3e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml index 04218495c..922daf5ac 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml index a3cafef37..40be8ba05 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml index 762260d30..4b0034229 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml index 961d56c98..658364d23 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml index 25b2cfc55..dec069509 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -46,7 +45,7 @@ interactions: string: data: attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml index 25b2cfc55..dec069509 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -46,7 +45,7 @@ interactions: string: data: attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml index 25b2cfc55..dec069509 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -46,7 +45,7 @@ interactions: string: data: attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml index 25b2cfc55..dec069509 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -46,7 +45,7 @@ interactions: string: data: attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml index 38d6b6d0d..0cc4253d6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -56,7 +55,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +69,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -141,7 +140,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 2053a3df6e90210ae3f2a157bff4c620 + traceId: a5ef7876b5b9e1eb3b7f2dbf1f735576 - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -263,7 +262,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -277,7 +276,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -613,7 +612,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -627,7 +626,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQxZDYzMzNmNC1lNDdhLTRiNTctOGEzYy1hNjFjMjM3MDI0OTISBWxvY2Fs + authenticationId: CiRjZDViNTgzZC0yMmEyLTRiMDItOWY3OS01YTlkZjQwZDcyYTQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml index 1547b426f..88321bf6a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml index a6ee46872..e779243b1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -94,7 +93,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -137,7 +136,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -287,7 +286,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -299,7 +298,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -309,7 +308,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -359,7 +358,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -368,7 +367,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -378,7 +377,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -388,7 +387,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -398,7 +397,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -407,7 +406,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -416,7 +415,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -426,7 +425,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -436,7 +435,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -446,7 +445,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -456,7 +455,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -466,7 +465,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -476,7 +475,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -486,7 +485,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -497,7 +496,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -507,7 +506,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -517,7 +516,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -527,7 +526,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -536,7 +535,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -545,7 +544,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -554,7 +553,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -563,7 +562,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -572,7 +571,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -581,7 +580,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -646,7 +645,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -722,7 +721,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -801,7 +800,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -860,7 +859,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -917,7 +916,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -970,7 +969,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1045,7 +1044,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1102,7 +1101,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1201,7 +1200,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1257,7 +1256,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1296,7 +1295,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1352,7 +1351,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1420,7 +1419,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1477,7 +1476,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1534,7 +1533,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1632,7 +1631,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1675,7 +1674,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1825,7 +1824,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1837,7 +1836,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1847,7 +1846,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1897,7 +1896,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1906,7 +1905,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1916,7 +1915,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1926,7 +1925,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1936,7 +1935,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1945,7 +1944,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1954,7 +1953,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1964,7 +1963,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1974,7 +1973,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1984,7 +1983,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1994,7 +1993,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2004,7 +2003,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2014,7 +2013,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2024,7 +2023,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2035,7 +2034,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2045,7 +2044,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2055,7 +2054,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2065,7 +2064,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2074,7 +2073,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2083,7 +2082,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2092,7 +2091,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2101,7 +2100,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2110,7 +2109,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2119,7 +2118,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2184,7 +2183,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2260,7 +2259,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2339,7 +2338,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2398,7 +2397,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2455,7 +2454,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2508,7 +2507,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2583,7 +2582,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2640,7 +2639,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2739,7 +2738,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2795,7 +2794,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2834,7 +2833,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2890,7 +2889,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2958,7 +2957,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3015,7 +3014,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3072,7 +3071,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml index f0fd420f5..60da7e7c0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -516,10 +515,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute - attributes: title: Type @@ -643,10 +642,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1296,10 +1295,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1689,7 +1688,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1704,7 +1703,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1720,7 +1719,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1737,7 +1736,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1752,7 +1751,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1767,7 +1766,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1782,7 +1781,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1798,7 +1797,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1814,7 +1813,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1830,7 +1829,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1846,7 +1845,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1862,7 +1861,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1878,7 +1877,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1895,7 +1894,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1911,7 +1910,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1927,7 +1926,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1943,7 +1942,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1959,7 +1958,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1974,7 +1973,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1989,7 +1988,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2004,7 +2003,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2019,7 +2018,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2034,7 +2033,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2049,7 +2048,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml index bbd14af8b..37a8b5507 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -516,10 +515,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute - attributes: title: Type @@ -643,10 +642,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1296,10 +1295,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1689,7 +1688,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1704,7 +1703,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1720,7 +1719,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1737,7 +1736,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1752,7 +1751,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1767,7 +1766,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1782,7 +1781,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1798,7 +1797,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1814,7 +1813,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1830,7 +1829,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1846,7 +1845,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1862,7 +1861,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1878,7 +1877,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1895,7 +1894,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1911,7 +1910,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1927,7 +1926,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1943,7 +1942,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1959,7 +1958,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1974,7 +1973,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1989,7 +1988,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2004,7 +2003,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2019,7 +2018,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2034,7 +2033,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2049,7 +2048,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml index f7fe45b94..40c3f1351 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml index 549c8922d..0415e022d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -436,10 +435,10 @@ interactions: relationships: labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute - attributes: title: Type diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml index 821891958..325c8176b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml index 81b5ba1f2..c25ee369b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml index 62371b02d..81a5a7aea 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -51,7 +50,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -66,7 +65,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -82,7 +81,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -99,7 +98,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -114,7 +113,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -129,7 +128,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -144,7 +143,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -160,7 +159,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -176,7 +175,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -192,7 +191,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -208,7 +207,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -224,7 +223,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -240,7 +239,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -257,7 +256,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -273,7 +272,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -289,7 +288,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -305,7 +304,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -321,7 +320,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -336,7 +335,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -351,7 +350,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -366,7 +365,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -381,7 +380,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -396,7 +395,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -411,7 +410,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml index f90e17613..d2321484b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml index 7eedeab8f..951af3564 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml index 0de120f85..5a306b791 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml index 81007c62f..e3ab912bc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -64,28 +63,28 @@ interactions: type: dataset - - id: customer_id type: attribute - - id: amount_of_active_customers + - id: amount_of_top_customers type: metric - - id: customer_id type: attribute - - id: customers - type: dataset + - id: revenue_per_customer + type: metric - - id: customer_id type: attribute - id: percent_revenue_from_top_10_customers type: metric - - id: customer_id type: attribute - - id: revenue_per_customer + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: customer_id type: attribute - - id: amount_of_top_customers + - id: amount_of_active_customers type: metric - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_percent_customers - type: metric + - id: customers + type: dataset - - id: customer_name type: attribute - id: customers @@ -106,19 +105,23 @@ interactions: type: attribute - id: date type: dataset + - - id: date.year + type: attribute + - id: date + type: dataset - - id: date.year type: attribute - id: product_revenue_comparison-over_previous_period type: visualizationObject - - - id: date.year + - - id: order_id type: attribute - - id: date + - id: order_lines type: dataset - - id: order_id type: attribute - id: amount_of_orders type: metric - - - id: order_id + - - id: order_line_id type: attribute - id: order_lines type: dataset @@ -126,13 +129,13 @@ interactions: type: attribute - id: amount_of_active_customers type: metric - - - id: order_line_id + - - id: order_status type: attribute - id: order_lines type: dataset - - - id: order_status + - - id: product_id type: attribute - - id: order_lines + - id: products type: dataset - - id: product_id type: attribute @@ -142,10 +145,6 @@ interactions: type: attribute - id: percent_revenue_per_product type: metric - - - id: product_id - type: attribute - - id: products - type: dataset - - id: product_id type: attribute - id: percent_revenue_from_top_10_percent_products @@ -154,14 +153,14 @@ interactions: type: attribute - id: products type: dataset - - - id: products.category - type: attribute - - id: percent_revenue_in_category - type: metric - - id: products.category type: attribute - id: products type: dataset + - - id: products.category + type: attribute + - id: percent_revenue_in_category + type: metric - - id: region type: attribute - id: customers @@ -184,11 +183,11 @@ interactions: type: dataset - - id: campaigns type: dataset - - id: campaign_channels + - id: order_lines type: dataset - - id: campaigns type: dataset - - id: order_lines + - id: campaign_channels type: dataset - - id: customers type: dataset @@ -200,23 +199,23 @@ interactions: type: dataset - - id: date type: dataset - - id: revenue_trend - type: visualizationObject + - id: product_and_category + type: analyticalDashboard - - id: date type: dataset - - id: product_revenue_comparison-over_previous_period + - id: revenue_by_category_trend type: visualizationObject - - id: date type: dataset - - id: product_and_category - type: analyticalDashboard + - id: percentage_of_customers_by_region + type: visualizationObject - - id: date type: dataset - - id: percentage_of_customers_by_region + - id: revenue_trend type: visualizationObject - - id: date type: dataset - - id: revenue_by_category_trend + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: date type: dataset @@ -232,28 +231,28 @@ interactions: type: dataset - - id: price type: fact - - id: order_amount - type: metric + - id: order_lines + type: dataset - - id: price type: fact - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: price type: fact - - id: order_lines - type: dataset - - - id: quantity - type: fact - id: order_amount type: metric + - - id: quantity + type: fact + - id: order_lines + type: dataset - - id: quantity type: fact - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: quantity type: fact - - id: order_lines - type: dataset + - id: order_amount + type: metric - - id: spend type: fact - id: campaign_spend @@ -266,38 +265,42 @@ interactions: type: label - id: campaign_channel_id type: attribute - - - id: campaign_channels.category - type: label - - id: campaign_spend - type: visualizationObject - - id: campaign_channels.category type: label - id: campaign_channels.category type: attribute + - - id: campaign_channels.category + type: label + - id: campaign_spend + type: visualizationObject - - id: campaign_id type: label - id: campaign_id type: attribute - - - id: campaign_name - type: label - - id: campaign_spend - type: visualizationObject - - id: campaign_name type: label - id: campaign_name type: attribute - - id: campaign_name type: label - - id: campaign_name_filter - type: filterContext + - id: campaign_spend + type: visualizationObject - - id: campaign_name type: label - id: revenue_per_usd_vs_spend_by_campaign type: visualizationObject + - - id: campaign_name + type: label + - id: campaign_name_filter + type: filterContext - - id: customer_id type: label - id: customer_id type: attribute + - - id: customer_name + type: label + - id: percent_revenue_per_product_by_customer_and_category + type: visualizationObject - - id: customer_name type: label - id: customer_name @@ -310,33 +313,29 @@ interactions: type: label - id: top_10_customers type: visualizationObject - - - id: customer_name - type: label - - id: percent_revenue_per_product_by_customer_and_category - type: visualizationObject - - id: date.day type: label - id: date.day type: attribute - - id: date.month type: label - - id: date.month - type: attribute + - id: percentage_of_customers_by_region + type: visualizationObject - - id: date.month type: label - id: revenue_trend type: visualizationObject - - id: date.month type: label - - id: percentage_of_customers_by_region - type: visualizationObject + - id: date.month + type: attribute - - id: date.month type: label - - id: revenue_by_category_trend + - id: customers_trend type: visualizationObject - - id: date.month type: label - - id: customers_trend + - id: revenue_by_category_trend type: visualizationObject - - id: date.quarter type: label @@ -362,6 +361,10 @@ interactions: type: label - id: order_line_id type: attribute + - - id: order_status + type: label + - id: amount_of_valid_orders + type: metric - - id: order_status type: label - id: order_status @@ -370,41 +373,37 @@ interactions: type: label - id: revenue type: metric - - - id: order_status - type: label - - id: amount_of_valid_orders - type: metric - - id: product_id type: label - id: product_id type: attribute - - id: product_name type: label - - id: revenue_by_product + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: product_name type: label - - id: product_name - type: attribute + - id: product_categories_pie_chart + type: visualizationObject - - id: product_name type: label - - id: product_revenue_comparison-over_previous_period + - id: product_breakdown type: visualizationObject - - id: product_name type: label - - id: revenue_and_quantity_by_product_and_category + - id: product_saleability type: visualizationObject - - id: product_name type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: product_name type: label - - id: product_saleability + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: product_name type: label - - id: product_categories_pie_chart + - id: revenue_by_product type: visualizationObject - - id: product_name type: label @@ -412,39 +411,31 @@ interactions: type: visualizationObject - - id: product_name type: label - - id: product_breakdown - type: visualizationObject + - id: product_name + type: attribute - - id: products.category type: label - - id: revenue-home + - id: revenue-clothing type: metric - - - id: products.category - type: label - - id: product_revenue_comparison-over_previous_period - type: visualizationObject - - - id: products.category - type: label - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject - - id: products.category type: label - id: revenue-electronic type: metric - - id: products.category type: label - - id: revenue-clothing - type: metric + - id: percent_revenue_per_product_by_customer_and_category + type: visualizationObject - - id: products.category type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: product_categories_pie_chart type: visualizationObject - - id: products.category type: label - - id: revenue-outdoor - type: metric + - id: products.category + type: attribute - - id: products.category type: label - - id: product_categories_pie_chart + - id: product_breakdown type: visualizationObject - - id: products.category type: label @@ -452,44 +443,52 @@ interactions: type: visualizationObject - - id: products.category type: label - - id: top_10_products + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: products.category type: label - - id: products.category - type: attribute + - id: product_revenue_comparison-over_previous_period + type: visualizationObject - - id: products.category type: label - - id: product_breakdown + - id: revenue-home + type: metric + - - id: products.category + type: label + - id: top_10_products type: visualizationObject + - - id: products.category + type: label + - id: revenue-outdoor + type: metric - - id: region type: label - - id: region - type: attribute + - id: percentage_of_customers_by_region + type: visualizationObject - - id: region type: label - id: region_filter type: filterContext - - id: region type: label - - id: percentage_of_customers_by_region - type: visualizationObject - - - id: state - type: label - - id: top_10_customers - type: visualizationObject + - id: region + type: attribute - - id: state type: label - id: state type: attribute - - - id: type + - - id: state type: label - - id: campaign_spend + - id: top_10_customers type: visualizationObject - - id: type type: label - id: type type: attribute + - - id: type + type: label + - id: campaign_spend + type: visualizationObject - - id: amount_of_active_customers type: metric - id: percentage_of_customers_by_region @@ -514,14 +513,14 @@ interactions: type: metric - id: revenue_trend type: visualizationObject - - - id: campaign_spend - type: metric - - id: campaign_spend - type: visualizationObject - - id: campaign_spend type: metric - id: revenue_per_dollar_spent type: metric + - - id: campaign_spend + type: metric + - id: campaign_spend + type: visualizationObject - - id: campaign_spend type: metric - id: revenue_per_usd_vs_spend_by_campaign @@ -540,19 +539,27 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: revenue-home + - id: revenue-electronic type: metric - - id: revenue type: metric - - id: product_revenue_comparison-over_previous_period + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject + - - id: revenue + type: metric + - id: total_revenue + type: metric + - - id: revenue + type: metric + - id: percent_revenue_from_top_10_products + type: metric - - id: revenue type: metric - id: revenue_per_dollar_spent type: metric - - id: revenue type: metric - - id: revenue_top_10 + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: revenue type: metric @@ -560,23 +567,23 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: revenue-electronic - type: metric + - id: revenue_trend + type: visualizationObject - - id: revenue type: metric - - id: revenue-clothing + - id: revenue_top_10_percent type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_customers - type: metric + - id: revenue_by_product + type: visualizationObject - - id: revenue type: metric - - id: total_revenue + - id: percent_revenue type: metric - - id: revenue type: metric - - id: revenue-outdoor + - id: percent_revenue_per_product type: metric - - id: revenue type: metric @@ -584,63 +591,55 @@ interactions: type: metric - - id: revenue type: metric - - id: revenue_by_category_trend - type: visualizationObject + - id: percent_revenue_from_top_10_percent_products + type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_products + - id: revenue-outdoor type: metric - - id: revenue type: metric - - id: revenue_top_10_percent + - id: revenue-clothing type: metric - - id: revenue type: metric - - id: product_breakdown + - id: product_categories_pie_chart type: visualizationObject - - id: revenue type: metric - - id: percent_revenue + - id: percent_revenue_in_category type: metric - - id: revenue type: metric - - id: revenue_by_product + - id: product_breakdown type: visualizationObject - - id: revenue type: metric - - id: revenue_trend + - id: product_saleability type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_per_product - type: metric - - - id: revenue - type: metric - - id: percent_revenue_from_top_10_percent_customers - type: metric + - id: revenue_by_category_trend + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_products + - id: percent_revenue_from_top_10_customers type: metric - - id: revenue type: metric - - id: percent_revenue_in_category + - id: revenue_top_10 type: metric - - id: revenue type: metric - - id: percent_revenue_per_product_by_customer_and_category - type: visualizationObject - - - id: revenue + - id: amount_of_top_customers type: metric - - id: product_saleability - type: visualizationObject - - id: revenue type: metric - - id: product_categories_pie_chart + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: revenue type: metric - - id: amount_of_top_customers + - id: revenue-home type: metric - - id: revenue_per_customer type: metric @@ -658,14 +657,14 @@ interactions: type: metric - id: percent_revenue_from_top_10_products type: metric - - - id: revenue_top_10 - type: metric - - id: percent_revenue_from_top_10_customers - type: metric - - id: revenue_top_10 type: metric - id: top_10_products type: visualizationObject + - - id: revenue_top_10 + type: metric + - id: percent_revenue_from_top_10_customers + type: metric - - id: revenue_top_10_percent type: metric - id: percent_revenue_from_top_10_percent_customers @@ -676,11 +675,11 @@ interactions: type: metric - - id: total_revenue type: metric - - id: percent_revenue + - id: total_revenue-no_filters type: metric - - id: total_revenue type: metric - - id: total_revenue-no_filters + - id: percent_revenue type: metric - - id: campaign_spend type: visualizationObject @@ -716,11 +715,11 @@ interactions: type: analyticalDashboard - - id: top_10_products type: visualizationObject - - id: dashboard_plugin + - id: product_and_category type: analyticalDashboard - - id: top_10_products type: visualizationObject - - id: product_and_category + - id: dashboard_plugin type: analyticalDashboard - - id: campaign_name_filter type: filterContext diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml index 9bd8258f9..d4d1c6376 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml index b802ffaa0..ecfb8801e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -44,7 +43,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f37e146f14638465c6bf6ee7b70739ac + traceId: 04808c973fb432ac034485f83854507c - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml index 61a553ef0..4433bb0bd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -44,7 +43,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: d99c3cbca6a779a99f13ef7799f71188 + traceId: 8fe676d5fef3364c0fb960170736c576 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml index fe0d5aabe..c9f5278fa 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -44,7 +43,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ed93ba4369d0512e9380887e3bbd2d02 + traceId: 72ab56f8d00caede433b742f6a455e96 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml index 0de120f85..5a306b791 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml index cf5f074ef..617467713 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -44,7 +43,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: d67df258f0aa9e1b0fb6bd9f343bbb6d + traceId: 7759ce9d2d2d06d752b24505036051a6 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml index 68f4674fe..4ff57e932 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -44,7 +43,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: e1a21d664247098d82a8f788cb908661 + traceId: 101570c1f8b6a82a3efddeb5262d7446 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml index 0d2704f58..3a90b5126 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -94,7 +93,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -137,7 +136,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -287,7 +286,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -299,7 +298,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -309,7 +308,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -359,7 +358,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -368,7 +367,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -378,7 +377,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -388,7 +387,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -398,7 +397,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -407,7 +406,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -416,7 +415,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -426,7 +425,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -436,7 +435,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -446,7 +445,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -456,7 +455,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -466,7 +465,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -476,7 +475,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -486,7 +485,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -497,7 +496,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -507,7 +506,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -517,7 +516,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -527,7 +526,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -536,7 +535,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -545,7 +544,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -554,7 +553,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -563,7 +562,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -572,7 +571,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -581,7 +580,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -646,7 +645,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -722,7 +721,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -801,7 +800,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -860,7 +859,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -917,7 +916,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -970,7 +969,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1045,7 +1044,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1102,7 +1101,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1201,7 +1200,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1257,7 +1256,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1296,7 +1295,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1352,7 +1351,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1420,7 +1419,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1477,7 +1476,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1534,7 +1533,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1733,7 +1732,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1776,7 +1775,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1926,7 +1925,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1938,7 +1937,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1948,7 +1947,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1998,7 +1997,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2007,7 +2006,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2017,7 +2016,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2027,7 +2026,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2037,7 +2036,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2046,7 +2045,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2055,7 +2054,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2065,7 +2064,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2075,7 +2074,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2085,7 +2084,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2095,7 +2094,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2105,7 +2104,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2115,7 +2114,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2125,7 +2124,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2136,7 +2135,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2146,7 +2145,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2156,7 +2155,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2166,7 +2165,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2175,7 +2174,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2184,7 +2183,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2193,7 +2192,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2202,7 +2201,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2211,7 +2210,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2220,7 +2219,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2285,7 +2284,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2361,7 +2360,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2440,7 +2439,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2499,7 +2498,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2556,7 +2555,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2609,7 +2608,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2684,7 +2683,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2741,7 +2740,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2840,7 +2839,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2896,7 +2895,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2935,7 +2934,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2991,7 +2990,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3059,7 +3058,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3116,7 +3115,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3173,7 +3172,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml index ee0052c2b..ff9f1b52c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml index ef281dc27..c1cb3eb10 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -1757,10 +1756,10 @@ interactions: type: dataset labels: data: - - id: state - type: label - id: geo__state__location type: label + - id: state + type: label type: attribute - attributes: title: Type @@ -1884,10 +1883,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__region @@ -2549,10 +2548,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__region @@ -2942,7 +2941,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -2957,7 +2956,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -2973,7 +2972,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -2990,7 +2989,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -3005,7 +3004,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -3020,7 +3019,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -3035,7 +3034,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -3051,7 +3050,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -3067,7 +3066,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -3083,7 +3082,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -3099,7 +3098,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -3115,7 +3114,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -3131,7 +3130,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -3148,7 +3147,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -3164,7 +3163,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -3180,7 +3179,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -3196,7 +3195,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -3212,7 +3211,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -3227,7 +3226,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -3242,7 +3241,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -3257,7 +3256,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -3272,7 +3271,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -3287,7 +3286,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -3302,7 +3301,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml index 25b402c77..6ac8fdbfe 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml index c33dec860..f8459ff39 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -67,7 +66,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 6b4ecfe615d49a8aa25ee9380cd02215 + cacheId: 40ebd759092fd24e7f51b23323af62a6 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -128,7 +127,7 @@ interactions: count: 1 offset: 0 next: null - cacheId: 1fa952b3bd1d6e684af9fc97f2cab883 + cacheId: 128d2c270f63f0180f786886e42fc2e8 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -191,7 +190,7 @@ interactions: count: 3 offset: 0 next: null - cacheId: bc23fde95e97d94c8635f7ab7af28be0 + cacheId: ade94699e57b3a4cf690346008adc8a5 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -256,7 +255,7 @@ interactions: count: 0 offset: 0 next: null - cacheId: 2601e68cdf0be0b3202fd72c1ea86a1f + cacheId: afc627bf4b56c30145642c3de2a7e3cf - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -322,7 +321,7 @@ interactions: count: 0 offset: 0 next: null - cacheId: e3dddbc2c10bd975a7a9215110067ec6 + cacheId: a8d6d413c1bfa24cb126815bfdb10080 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -388,7 +387,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 6b4ecfe615d49a8aa25ee9380cd02215 + cacheId: 40ebd759092fd24e7f51b23323af62a6 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -448,7 +447,7 @@ interactions: count: 1 offset: 0 next: null - cacheId: c1ccd0e99c7fb70fb4f72d74f0aa7bdf + cacheId: 0c88c4f69458703ea0c00002277d15b6 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -511,7 +510,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 5684d402118f944daef0bebac559c312 + cacheId: 34d66264ad3b50867f051c3025a1a924 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -575,7 +574,7 @@ interactions: count: 3 offset: 0 next: null - cacheId: 04262976d51aa058f816045d1bab2371 + cacheId: 31c2ed412437e604600db11dd288ae0f - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?offset=1&limit=1 @@ -634,4 +633,4 @@ interactions: count: 1 offset: 1 next: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?limit=1&offset=2 - cacheId: bc23fde95e97d94c8635f7ab7af28be0 + cacheId: ade94699e57b3a4cf690346008adc8a5 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml index 543e8f2e2..5b77d56ba 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml index 680643eaf..4ad51760c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/clean_metadata_locale.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/clean_metadata_locale.yaml index 57d353d86..264f2e082 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/clean_metadata_locale.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/clean_metadata_locale.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml index de17a2ea4..d90b734ff 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 47a19c703869fb620badeb3f74748420 + traceId: 318b01ec02f2f6c85ddeed26b6557d7e - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml index b2559e34d..94b3d3d16 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 23c724364a3164f23d1929926ae0eea2 + traceId: b1c0a6447fad7f08a960d1883c2a688a - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml index b8aa24a2a..353ae6c71 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: e71d99d5db0b3eb9f0e6fbfde72522af + traceId: 61736e99d0b851fa9a567f8c1c2079f6 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -207,7 +206,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -250,7 +249,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -400,7 +399,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -412,7 +411,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -422,7 +421,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -472,7 +471,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -481,7 +480,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -491,7 +490,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -501,7 +500,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -511,7 +510,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -520,7 +519,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -529,7 +528,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -539,7 +538,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -549,7 +548,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -559,7 +558,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -569,7 +568,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -579,7 +578,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -589,7 +588,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -599,7 +598,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -610,7 +609,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -620,7 +619,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -630,7 +629,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -640,7 +639,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -649,7 +648,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -658,7 +657,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -667,7 +666,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -676,7 +675,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -685,7 +684,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -694,7 +693,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -759,7 +758,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -835,7 +834,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -914,7 +913,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -973,7 +972,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1030,7 +1029,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1083,7 +1082,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1158,7 +1157,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1215,7 +1214,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1314,7 +1313,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1370,7 +1369,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1409,7 +1408,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1465,7 +1464,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1533,7 +1532,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1590,7 +1589,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1647,7 +1646,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2109,7 +2108,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 4cc3d2b854dd3864b32cdb8fc029248d + traceId: 98c5e0a4ed0464f7a0bdcded9303583b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces @@ -2152,7 +2151,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 38e5578125748f3e83ade6995ff04e8c + traceId: 7480678095abc984b935c8a721542e82 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -2778,7 +2777,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2821,7 +2820,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2971,7 +2970,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2984,7 +2983,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2994,7 +2993,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3043,7 +3042,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3052,7 +3051,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3062,7 +3061,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3072,7 +3071,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3082,7 +3081,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3091,7 +3090,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3100,7 +3099,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3110,7 +3109,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3120,7 +3119,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3130,7 +3129,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3140,7 +3139,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3150,7 +3149,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3159,7 +3158,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3169,7 +3168,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3179,7 +3178,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3189,7 +3188,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3198,7 +3197,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3207,7 +3206,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3216,7 +3215,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3225,7 +3224,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3234,7 +3233,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3243,7 +3242,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3252,7 +3251,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3261,7 +3260,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3326,7 +3325,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3402,7 +3401,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3481,7 +3480,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3540,7 +3539,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3597,7 +3596,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3650,7 +3649,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3725,7 +3724,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3782,7 +3781,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3881,7 +3880,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3937,7 +3936,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3976,7 +3975,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4032,7 +4031,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4100,7 +4099,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4157,7 +4156,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4214,7 +4213,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4506,7 +4505,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4549,7 +4548,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4699,7 +4698,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4711,7 +4710,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4721,7 +4720,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4771,7 +4770,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4780,7 +4779,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4790,7 +4789,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4800,7 +4799,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4810,7 +4809,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4819,7 +4818,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4828,7 +4827,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4838,7 +4837,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4848,7 +4847,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4858,7 +4857,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4868,7 +4867,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4878,7 +4877,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4888,7 +4887,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4898,7 +4897,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4909,7 +4908,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4919,7 +4918,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4929,7 +4928,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4939,7 +4938,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4948,7 +4947,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4957,7 +4956,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4966,7 +4965,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4975,7 +4974,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4984,7 +4983,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4993,7 +4992,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5058,7 +5057,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5134,7 +5133,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5213,7 +5212,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5272,7 +5271,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5329,7 +5328,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5382,7 +5381,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5457,7 +5456,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5514,7 +5513,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5613,7 +5612,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5669,7 +5668,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5708,7 +5707,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5764,7 +5763,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5832,7 +5831,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5889,7 +5888,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5946,7 +5945,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6413,7 +6412,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6456,7 +6455,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6606,7 +6605,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6618,7 +6617,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6628,7 +6627,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6678,7 +6677,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6687,7 +6686,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6697,7 +6696,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6707,7 +6706,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6717,7 +6716,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6726,7 +6725,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6735,7 +6734,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6745,7 +6744,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6755,7 +6754,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6765,7 +6764,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6775,7 +6774,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6785,7 +6784,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6795,7 +6794,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6805,7 +6804,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6816,7 +6815,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6826,7 +6825,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6836,7 +6835,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6846,7 +6845,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6855,7 +6854,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6864,7 +6863,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6873,7 +6872,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6882,7 +6881,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6891,7 +6890,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6900,7 +6899,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6965,7 +6964,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7041,7 +7040,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7120,7 +7119,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7179,7 +7178,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7236,7 +7235,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7289,7 +7288,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7364,7 +7363,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7421,7 +7420,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7520,7 +7519,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7576,7 +7575,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7615,7 +7614,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7671,7 +7670,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7739,7 +7738,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7796,7 +7795,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -7853,7 +7852,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -8315,7 +8314,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 867533345f657d03d54192dab49ad594 + traceId: b777368fdcb513aa9deecb625d93d0f3 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces @@ -8358,7 +8357,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 70d59685543058c749d39a3af8a59a61 + traceId: d440f411b56386f260a34276556b78f0 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -8998,7 +8997,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9041,7 +9040,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9191,7 +9190,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9204,7 +9203,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9214,7 +9213,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9263,7 +9262,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9272,7 +9271,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9282,7 +9281,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9292,7 +9291,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9302,7 +9301,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9311,7 +9310,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9320,7 +9319,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9330,7 +9329,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9340,7 +9339,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9350,7 +9349,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9360,7 +9359,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9370,7 +9369,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9379,7 +9378,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9389,7 +9388,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9399,7 +9398,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9409,7 +9408,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9418,7 +9417,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9427,7 +9426,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9436,7 +9435,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9445,7 +9444,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9454,7 +9453,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9463,7 +9462,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9472,7 +9471,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9481,7 +9480,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9546,7 +9545,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9622,7 +9621,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9701,7 +9700,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9760,7 +9759,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9817,7 +9816,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9870,7 +9869,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -9945,7 +9944,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10002,7 +10001,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10101,7 +10100,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10157,7 +10156,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10196,7 +10195,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10252,7 +10251,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10320,7 +10319,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10377,7 +10376,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10434,7 +10433,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10846,7 +10845,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -10889,7 +10888,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11039,7 +11038,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11051,7 +11050,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11061,7 +11060,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11111,7 +11110,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11120,7 +11119,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11130,7 +11129,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11140,7 +11139,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11150,7 +11149,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11159,7 +11158,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11168,7 +11167,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11178,7 +11177,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11188,7 +11187,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11198,7 +11197,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11208,7 +11207,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11218,7 +11217,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11228,7 +11227,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11238,7 +11237,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11249,7 +11248,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11259,7 +11258,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11269,7 +11268,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11279,7 +11278,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11288,7 +11287,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11297,7 +11296,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11306,7 +11305,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11315,7 +11314,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11324,7 +11323,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11333,7 +11332,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11398,7 +11397,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11474,7 +11473,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11553,7 +11552,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11612,7 +11611,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11669,7 +11668,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11722,7 +11721,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11797,7 +11796,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11854,7 +11853,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -11953,7 +11952,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12009,7 +12008,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12048,7 +12047,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12104,7 +12103,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12172,7 +12171,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12229,7 +12228,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12286,7 +12285,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -12930,7 +12929,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f4f3ca70a52b8dd4fbba7605f06e91f1 + traceId: 4f6fb9764aee4686067cce1649cec9bc - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -13570,7 +13569,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13613,7 +13612,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13763,7 +13762,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13776,7 +13775,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13786,7 +13785,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13835,7 +13834,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13844,7 +13843,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13854,7 +13853,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13864,7 +13863,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13874,7 +13873,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13883,7 +13882,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13892,7 +13891,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13902,7 +13901,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13912,7 +13911,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13922,7 +13921,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13932,7 +13931,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13942,7 +13941,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13951,7 +13950,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13961,7 +13960,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13971,7 +13970,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13981,7 +13980,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13990,7 +13989,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -13999,7 +13998,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14008,7 +14007,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14017,7 +14016,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14026,7 +14025,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14035,7 +14034,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14044,7 +14043,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14053,7 +14052,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14118,7 +14117,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14194,7 +14193,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14273,7 +14272,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14332,7 +14331,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14389,7 +14388,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14442,7 +14441,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14517,7 +14516,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14574,7 +14573,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14673,7 +14672,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14729,7 +14728,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14768,7 +14767,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14824,7 +14823,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14892,7 +14891,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -14949,7 +14948,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -15006,7 +15005,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml index c347fb9d2..67fffb947 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -131,7 +130,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: b5f9056cfe6f428e44f199f9dc293e8b + traceId: 4101593ee855a3bae782855990ea8910 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml index e7e70b6da..67bd571b2 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml index bcfc587ce..f705cceaa 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml index bcfc587ce..f705cceaa 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml index b074609bf..2f218677c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml index ecc5227d4..46878e975 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml index 896933a8f..713dcf1e1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml index 17ce244f9..9bde844fc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml index a3a81f2b3..ba242057b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml index a3a81f2b3..ba242057b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml index 8a943c84f..9377764f1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml index 1c3f92445..20d5dd386 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml index 9dbb3d983..c61dcf6df 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml index 92ad1b4d6..46bac19bc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml index 42f5c9768..f89de7464 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml index 815ad8eaf..5663bf4b4 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml index d2d9e9fd1..49f99f821 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -44,7 +43,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: a2f5adede5cc91a4d3afcbee17b2d51a + traceId: c0eb4ff52bc98ac87149c5cf0abd6eb3 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml index 2a2c811fe..d204b8788 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml index dd4a8142c..d9f6acec9 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml index 5548eddd4..d13b8f1d7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml index 8b229100e..e5b9c27a9 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml index 8326dd606..3ed90fafe 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml index a4cc11104..fea905b0b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -138,7 +137,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -181,7 +180,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -332,7 +331,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -344,7 +343,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -354,7 +353,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -404,7 +403,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -413,7 +412,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -423,7 +422,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -433,7 +432,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -443,7 +442,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -452,7 +451,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -461,7 +460,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -471,7 +470,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -481,7 +480,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -491,7 +490,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -501,7 +500,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -511,7 +510,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -521,7 +520,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -531,7 +530,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -542,7 +541,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -552,7 +551,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -562,7 +561,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -572,7 +571,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -581,7 +580,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -590,7 +589,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -599,7 +598,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -608,7 +607,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -617,7 +616,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -626,7 +625,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -691,7 +690,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -767,7 +766,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -846,7 +845,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -905,7 +904,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -962,7 +961,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1015,7 +1014,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1090,7 +1089,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1147,7 +1146,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1246,7 +1245,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1302,7 +1301,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1341,7 +1340,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1397,7 +1396,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1465,7 +1464,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1522,7 +1521,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -1579,7 +1578,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2165,7 +2164,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2208,7 +2207,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2359,7 +2358,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2371,7 +2370,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2381,7 +2380,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2431,7 +2430,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2440,7 +2439,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2450,7 +2449,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2460,7 +2459,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2470,7 +2469,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2479,7 +2478,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2488,7 +2487,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2498,7 +2497,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2508,7 +2507,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2518,7 +2517,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2528,7 +2527,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2538,7 +2537,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2548,7 +2547,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2558,7 +2557,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2569,7 +2568,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2579,7 +2578,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2589,7 +2588,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2599,7 +2598,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2608,7 +2607,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2617,7 +2616,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2626,7 +2625,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2635,7 +2634,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2644,7 +2643,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2653,7 +2652,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2718,7 +2717,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2794,7 +2793,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2873,7 +2872,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2932,7 +2931,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -2989,7 +2988,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3042,7 +3041,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3117,7 +3116,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3174,7 +3173,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3273,7 +3272,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3329,7 +3328,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3368,7 +3367,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3424,7 +3423,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3492,7 +3491,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3549,7 +3548,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user @@ -3606,7 +3605,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:47 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml index 7a35f84b0..58512b0bb 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -139,7 +138,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -182,7 +181,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -332,7 +331,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -344,7 +343,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -354,7 +353,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -404,7 +403,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -413,7 +412,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -423,7 +422,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -433,7 +432,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -443,7 +442,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -452,7 +451,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -461,7 +460,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -471,7 +470,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -481,7 +480,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -491,7 +490,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -501,7 +500,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -511,7 +510,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -521,7 +520,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -531,7 +530,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -542,7 +541,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -552,7 +551,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -562,7 +561,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -572,7 +571,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -581,7 +580,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -590,7 +589,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -599,7 +598,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -608,7 +607,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -617,7 +616,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -626,7 +625,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -691,7 +690,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -767,7 +766,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -846,7 +845,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -905,7 +904,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -962,7 +961,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1015,7 +1014,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1090,7 +1089,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1147,7 +1146,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1246,7 +1245,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1302,7 +1301,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1341,7 +1340,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1397,7 +1396,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1465,7 +1464,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1522,7 +1521,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -1579,7 +1578,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2192,7 +2191,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2235,7 +2234,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2385,7 +2384,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2397,7 +2396,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2407,7 +2406,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2457,7 +2456,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2466,7 +2465,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2476,7 +2475,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2486,7 +2485,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2496,7 +2495,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2505,7 +2504,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2514,7 +2513,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2524,7 +2523,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2534,7 +2533,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2544,7 +2543,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2554,7 +2553,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2564,7 +2563,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2574,7 +2573,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2584,7 +2583,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2595,7 +2594,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2605,7 +2604,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2615,7 +2614,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2625,7 +2624,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2634,7 +2633,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2643,7 +2642,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2652,7 +2651,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2661,7 +2660,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2670,7 +2669,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2679,7 +2678,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2744,7 +2743,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2820,7 +2819,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2899,7 +2898,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -2958,7 +2957,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3015,7 +3014,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3068,7 +3067,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3143,7 +3142,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3200,7 +3199,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3299,7 +3298,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3355,7 +3354,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3394,7 +3393,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3450,7 +3449,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3518,7 +3517,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3575,7 +3574,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -3632,7 +3631,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4049,7 +4048,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 55dcdbd5eebd6675d1ea38e5acc5480a + traceId: 396077056cf2b19fc0c542bf37ca5ef9 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -4675,7 +4674,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4718,7 +4717,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4868,7 +4867,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4881,7 +4880,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4891,7 +4890,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4940,7 +4939,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4949,7 +4948,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4959,7 +4958,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4969,7 +4968,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4979,7 +4978,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4988,7 +4987,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -4997,7 +4996,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5007,7 +5006,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5017,7 +5016,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5027,7 +5026,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5037,7 +5036,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5047,7 +5046,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5056,7 +5055,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5066,7 +5065,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5076,7 +5075,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5086,7 +5085,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5095,7 +5094,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5104,7 +5103,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5113,7 +5112,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5122,7 +5121,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5131,7 +5130,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5140,7 +5139,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5149,7 +5148,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5158,7 +5157,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5223,7 +5222,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5299,7 +5298,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5378,7 +5377,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5437,7 +5436,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5494,7 +5493,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5547,7 +5546,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5622,7 +5621,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5679,7 +5678,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5778,7 +5777,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5834,7 +5833,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5873,7 +5872,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5929,7 +5928,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -5997,7 +5996,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6054,7 +6053,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6111,7 +6110,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 createdBy: id: admin type: user @@ -6272,7 +6271,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 30ef36c0155eb04f0c37caa56fc554a4 + traceId: 56a5ac415d920165fc0d65dea068192a - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings @@ -6383,7 +6382,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 83e9efee233c2bc148a7aff6d4a509b7 + traceId: 184ba8ad72336eee13e82a4cbb6d7abc - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml index 1b6be250c..fd4fb0d69 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml index 11e145ae3..44b3b9914 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml index 81930f31a..ab45234b1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml index 4faee2665..e2be2f184 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml index 11d49c386..f8b36bc7d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml index ed3f99405..de339b95c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml index 91a6e578b..4899e5364 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ee31efa0b43b6942ff4052aca45d7ef9 + traceId: 379d4f5f287fcf42e0ca473d29a7f594 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -159,7 +158,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: b82d50d5b27af64a406a05e6ad795ea9 + traceId: 09e9d61c4e5e7c884b9511f735d8931b - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml index 880803a22..e817e6c26 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml index 4e8dcb798..37d619afc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -48,7 +47,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 1514939ef4d436038db387fd4f341b30 + traceId: adace9f49d55834379639c2f943b7da6 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml index 965c10d56..9105db367 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -94,7 +93,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c4d75f5e4021594943869476db62e7d9 + traceId: 28d61a6ad434a45f841b3d18bff47a33 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml index 6bbaa629c..ba8515906 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -94,7 +93,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 30a8c2619d0cd69b8f639919aac90598 + traceId: bd3ec116cce3dfa1a6f90d356811ab20 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters @@ -241,7 +240,7 @@ interactions: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -316,7 +315,7 @@ interactions: type: userDataFilter included: - attributes: - authenticationId: CiRmMWY0ZWM0YS0zOThjLTRmMDctYTBiZC0wYzgzMTAyYTUxZDkSBWxvY2Fs + authenticationId: CiQ2M2IwMGY2Mi1lZWU1LTRlZWEtYjQwYi1iNTg5YTliNjNiNGESBWxvY2Fs firstname: Demo lastname: User email: demo@example.com diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml index 687fb96d8..327a4edf2 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -84,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f1b9c2c0-2a41-433f-a15e-eacd4f87fe7e + - 149ec406-02b9-46c3-b991-a29c19274553 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,14 +131,14 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: e716e6e9f96e507804c24891aeffad8896613316:e68c8355ccbdc3fab0b7fb8955371978cec2c0ac6833dc055e192e6d3aa2caf5 + executionResult: 92752d94b011f48300d13e00d21e21b1658c6368:a7622a9c01e42d7ad7d28f61aa56e0469bf6baadd27b91af6a0cb9fb2614fef9 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: fileName: test_csv format: CSV - executionResult: e716e6e9f96e507804c24891aeffad8896613316:e68c8355ccbdc3fab0b7fb8955371978cec2c0ac6833dc055e192e6d3aa2caf5 + executionResult: 92752d94b011f48300d13e00d21e21b1658c6368:a7622a9c01e42d7ad7d28f61aa56e0469bf6baadd27b91af6a0cb9fb2614fef9 customOverride: labels: region: @@ -191,10 +190,10 @@ interactions: - '0' body: string: - exportResult: 4f9bd4d7301a7aba5cd37a5129ed5bb1cba274e7 + exportResult: 1cf73cd2c5443e322d84b65b5508c74f0361a8e6 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4f9bd4d7301a7aba5cd37a5129ed5bb1cba274e7 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1cf73cd2c5443e322d84b65b5508c74f0361a8e6 body: null headers: Accept: @@ -235,7 +234,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4f9bd4d7301a7aba5cd37a5129ed5bb1cba274e7 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1cf73cd2c5443e322d84b65b5508c74f0361a8e6 body: null headers: Accept: @@ -276,7 +275,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4f9bd4d7301a7aba5cd37a5129ed5bb1cba274e7 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1cf73cd2c5443e322d84b65b5508c74f0361a8e6 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml index bbe5c4fd3..2eb417667 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -118,7 +117,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: customers_trend meta: origin: @@ -165,7 +164,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +174,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -240,10 +239,10 @@ interactions: - '0' body: string: - exportResult: 33886ab93a38b45489787d293f5e31583305ceb8 + exportResult: 1b8402d63f31996aee509c093604b14166aee9e5 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/33886ab93a38b45489787d293f5e31583305ceb8 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1b8402d63f31996aee509c093604b14166aee9e5 body: null headers: Accept: @@ -284,7 +283,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/33886ab93a38b45489787d293f5e31583305ceb8 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1b8402d63f31996aee509c093604b14166aee9e5 body: null headers: Accept: @@ -325,7 +324,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/33886ab93a38b45489787d293f5e31583305ceb8 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1b8402d63f31996aee509c093604b14166aee9e5 body: null headers: Accept: @@ -366,7 +365,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/33886ab93a38b45489787d293f5e31583305ceb8 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1b8402d63f31996aee509c093604b14166aee9e5 body: null headers: Accept: @@ -407,7 +406,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/33886ab93a38b45489787d293f5e31583305ceb8 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/1b8402d63f31996aee509c093604b14166aee9e5 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml index 3f0d2b43d..9255b45ed 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -84,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - bac5d32b-6f68-411d-b5c1-b42c40c54658 + - 8c398685-fcd4-498a-8690-b1f4c5280c23 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,14 +131,14 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: e716e6e9f96e507804c24891aeffad8896613316:e68c8355ccbdc3fab0b7fb8955371978cec2c0ac6833dc055e192e6d3aa2caf5 + executionResult: 92752d94b011f48300d13e00d21e21b1658c6368:a7622a9c01e42d7ad7d28f61aa56e0469bf6baadd27b91af6a0cb9fb2614fef9 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: fileName: test_xlsx format: XLSX - executionResult: e716e6e9f96e507804c24891aeffad8896613316:e68c8355ccbdc3fab0b7fb8955371978cec2c0ac6833dc055e192e6d3aa2caf5 + executionResult: 92752d94b011f48300d13e00d21e21b1658c6368:a7622a9c01e42d7ad7d28f61aa56e0469bf6baadd27b91af6a0cb9fb2614fef9 customOverride: labels: region: @@ -191,10 +190,10 @@ interactions: - '0' body: string: - exportResult: f40babba193cb3d56d5442436ad0b5227ffc817f + exportResult: 89938fe7c52fe9da7640ed9498e67acdb61e92bf - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f40babba193cb3d56d5442436ad0b5227ffc817f + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/89938fe7c52fe9da7640ed9498e67acdb61e92bf body: null headers: Accept: @@ -235,7 +234,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f40babba193cb3d56d5442436ad0b5227ffc817f + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/89938fe7c52fe9da7640ed9498e67acdb61e92bf body: null headers: Accept: @@ -257,7 +256,7 @@ interactions: Content-Disposition: - attachment; filename="=?UTF-8?Q?test=5Fxlsx.xlsx?="; filename*=UTF-8''test_xlsx.xlsx Content-Length: - - '7540' + - '7541' Content-Type: - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet DATE: *id001 @@ -385,29 +384,29 @@ interactions: dr6GmVPXn68zRmWfmasr0+J3SI4IG2TV28zst1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc 88wirtb0tUfBxtupcM5Hbd1scd1b+1GbwuEDZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5p xmWs/tkxahGC1op4X+TwqTm7scLZZ4t7c2d7Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxN - egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwCp+CEzJAEAAFACAAARAAAAZG9jUHJvcHMvY29y - ZS54bWydks1qwzAQhO99CqO7LdmGUITtQFtyaqBQl5behLRJRK0fJLWO376KkzgJ+JTjama/nV1U - LfeqS/7AeWl0jfKMoAQ0N0LqbY0+2lX6iBIfmBasMxpqNIBHy+ah4pZy4+DNGQsuSPBJBGlPua3R - LgRLMfZ8B4r5LDp0FDfGKRZi6bbYMv7DtoALQhZYQWCCBYYPwNRORHRCCj4h7a/rRoDgGDpQoIPH - eZbjizeAU362YVSunEqGwcKs9SxO7r2Xk7Hv+6wvR2vMn+Ov9ev7uGoq9eFUHFBTCU65AxaMayp8 - XcTDdcyHdTzxRoJ4GqI+83Za5NgHIokB6DHuWfksn1/aFWoKUixSUqSkbPOS5gtKyu/DyJv+C1Cd - htxNPAOOuW8/QfMPUEsDBBQAAAAIAAAAPwAEcUVjewEAABMDAAAQAAAAZG9jUHJvcHMvYXBwLnht - bJ1SwU7jMBC98xWR79RptVqhyjFalV31sIhKLXBcGWfSWHVsyzNEKV+Pk6ohhT3h05s3T8/PMxa3 - XWOzFiIa7wo2n+UsA6d9ady+YI+7P9c3LENSrlTWOyjYEZDdyiuxiT5AJAOYJQeHBauJwpJz1DU0 - Cmep7VKn8rFRlMq4576qjIY7r18bcMQXef6TQ0fgSiivw2jITo7Llr5rWnrd58On3TEkPyl+hWCN - VpQeKe+Njh59RdnvToMVfNoUyWgL+jUaOspc8GkptlpZWCVjWSmLIPgHIdag+pltlIkoRUvLFjT5 - mKF5S1NbsOxFIfRxCtaqaJQjdpKdigHbgBTls48HrAEIBR/JAU61U2x+yPkgSOBSyMcgCV9G3Bmy - gA/VRkX6T+L5NPGQgU0yEiD96yx2XyKeL/tkv/JNUC7NkI/or3EHfAw7f6cIzhO9JMW2VhHKtIRx - 4iMh1ilatL1+VSu3h/Ks+dro9/90+uNyvpjl6QxrP3OCf3xn+Q5QSwECFAMUAAAACAAAAD8AYV1J - Ok8BAACPBAAAEwAAAAAAAAAAAAAAgIEAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQIUAxQAAAAI - AAAAPwDyn0na6QAAAEsCAAALAAAAAAAAAAAAAACAgYABAABfcmVscy8ucmVsc1BLAQIUAxQAAAAI - AAAAPwBEdVvw6AAAALkCAAAaAAAAAAAAAAAAAACAgZICAAB4bC9fcmVscy93b3JrYm9vay54bWwu - cmVsc1BLAQIUAxQAAAAIAAAAPwAMmNAMUgcAACAjAAAYAAAAAAAAAAAAAACAgbIDAAB4bC93b3Jr - c2hlZXRzL3NoZWV0MS54bWxQSwECFAMUAAAACAAAAD8ACOLM+UwBAAApAgAADwAAAAAAAAAAAAAA - gIE6CwAAeGwvd29ya2Jvb2sueG1sUEsBAhQDFAAAAAgAAAA/AHVXf6gSAgAAMAYAABQAAAAAAAAA - AAAAAICBswwAAHhsL3NoYXJlZFN0cmluZ3MueG1sUEsBAhQDFAAAAAgAAAA/AF2fOjTfAgAAjA8A - AA0AAAAAAAAAAAAAAICB9w4AAHhsL3N0eWxlcy54bWxQSwECFAMUAAAACAAAAD8AGPpGVLAFAABS - GwAAEwAAAAAAAAAAAAAAgIEBEgAAeGwvdGhlbWUvdGhlbWUxLnhtbFBLAQIUAxQAAAAIAAAAPwCp - +CEzJAEAAFACAAARAAAAAAAAAAAAAACAgeIXAABkb2NQcm9wcy9jb3JlLnhtbFBLAQIUAxQAAAAI - AAAAPwAEcUVjewEAABMDAAAQAAAAAAAAAAAAAACAgTUZAABkb2NQcm9wcy9hcHAueG1sUEsFBgAA - AAAKAAoAgAIAAN4aAAAAAA== + egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwDRkm/MJQEAAFACAAARAAAAZG9jUHJvcHMvY29y + ZS54bWydks1uwjAQhO99isj3xE6CELWSILUVpyJVKlUrbpa9gNX4R7bbwNvXCRBA4tTjema/nV25 + mu9Vm/yC89LoGuUZQQloboTU2xp9rBbpDCU+MC1YazTU6AAezZuHilvKjYM3Zyy4IMEnEaQ95bZG + uxAsxdjzHSjms+jQUdwYp1iIpdtiy/g32wIuCJliBYEJFhjugakdieiEFHxE2h/XDgDBMbSgQAeP + 8yzHF28Ap/zdhkG5cioZDhbuWs/i6N57ORq7rsu6crDG/Dn+Wr6+D6umUven4oCaSnDKHbBgXFPh + 6yIermU+LOOJNxLE0yHqd95Oixz7QCQxAD3GPSuf5fPLaoGaghTTlBQpmazIjE5mtHxc9yNv+i9A + dRryb+IZcMx9+wmaP1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRvY1Byb3BzL2FwcC54 + bWydUsFO4zAQvfMVke/UabVaocoxWpVd9bCISi1wXBln0lh1bMszRClfj5OqIYU94dObN0/PzzMW + t11jsxYiGu8KNp/lLAOnfWncvmCPuz/XNyxDUq5U1jso2BGQ3corsYk+QCQDmCUHhwWricKSc9Q1 + NApnqe1Sp/KxUZTKuOe+qoyGO69fG3DEF3n+k0NH4Eoor8NoyE6Oy5a+a1p63efDp90xJD8pfoVg + jVaUHinvjY4efUXZ706DFXzaFMloC/o1GjrKXPBpKbZaWVglY1kpiyD4ByHWoPqZbZSJKEVLyxY0 + +ZiheUtTW7DsRSH0cQrWqmiUI3aSnYoB24AU5bOPB6wBCAUfyQFOtVNsfsj5IEjgUsjHIAlfRtwZ + soAP1UZF+k/i+TTxkIFNMhIg/essdl8ini/7ZL/yTVAuzZCP6K9xB3wMO3+nCM4TvSTFtlYRyrSE + ceIjIdYpWrS9flUrt4fyrPna6Pf/dPrjcr6Y5ekMaz9zgn98Z/kOUEsBAhQDFAAAAAgAAAA/AGFd + STpPAQAAjwQAABMAAAAAAAAAAAAAAICBAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECFAMUAAAA + CAAAAD8A8p9J2ukAAABLAgAACwAAAAAAAAAAAAAAgIGAAQAAX3JlbHMvLnJlbHNQSwECFAMUAAAA + CAAAAD8ARHVb8OgAAAC5AgAAGgAAAAAAAAAAAAAAgIGSAgAAeGwvX3JlbHMvd29ya2Jvb2sueG1s + LnJlbHNQSwECFAMUAAAACAAAAD8ADJjQDFIHAAAgIwAAGAAAAAAAAAAAAAAAgIGyAwAAeGwvd29y + a3NoZWV0cy9zaGVldDEueG1sUEsBAhQDFAAAAAgAAAA/AAjizPlMAQAAKQIAAA8AAAAAAAAAAAAA + AICBOgsAAHhsL3dvcmtib29rLnhtbFBLAQIUAxQAAAAIAAAAPwB1V3+oEgIAADAGAAAUAAAAAAAA + AAAAAACAgbMMAAB4bC9zaGFyZWRTdHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAAPwBdnzo03wIAAIwP + AAANAAAAAAAAAAAAAACAgfcOAAB4bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAA + UhsAABMAAAAAAAAAAAAAAICBARIAAHhsL3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8A + 0ZJvzCUBAABQAgAAEQAAAAAAAAAAAAAAgIHiFwAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAA + CAAAAD8ABHFFY3sBAAATAwAAEAAAAAAAAAAAAAAAgIE2GQAAZG9jUHJvcHMvYXBwLnhtbFBLBQYA + AAAACgAKAIACAADfGgAAAAA= diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml index f19378ed7..c88ad212c 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -118,7 +117,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: customers_trend meta: origin: @@ -165,7 +164,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +174,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-03 13:15 + createdAt: 2026-02-04 08:48 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -240,10 +239,10 @@ interactions: - '0' body: string: - exportResult: c4b85ade1c581e49b286223f6688db0574c27623 + exportResult: 23c89b38204061fc09d31777d5c62df36636271b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/c4b85ade1c581e49b286223f6688db0574c27623 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/23c89b38204061fc09d31777d5c62df36636271b body: null headers: Accept: @@ -284,7 +283,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/c4b85ade1c581e49b286223f6688db0574c27623 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/23c89b38204061fc09d31777d5c62df36636271b body: null headers: Accept: @@ -325,7 +324,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/c4b85ade1c581e49b286223f6688db0574c27623 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/23c89b38204061fc09d31777d5c62df36636271b body: null headers: Accept: @@ -366,7 +365,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/c4b85ade1c581e49b286223f6688db0574c27623 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/23c89b38204061fc09d31777d5c62df36636271b body: null headers: Accept: @@ -407,7 +406,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/c4b85ade1c581e49b286223f6688db0574c27623 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/23c89b38204061fc09d31777d5c62df36636271b body: null headers: Accept: @@ -448,7 +447,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/c4b85ade1c581e49b286223f6688db0574c27623 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/23c89b38204061fc09d31777d5c62df36636271b body: null headers: Accept: @@ -470,7 +469,7 @@ interactions: Content-Disposition: - attachment; filename="=?UTF-8?Q?Customers_Trend.xlsx?="; filename*=UTF-8''Customers%20Trend.xlsx Content-Length: - - '6035' + - '6036' Content-Type: - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet DATE: *id001 @@ -572,28 +571,28 @@ interactions: 7LdQNOsmpSNy3Omg2abqGob9//Dk466YfM4eDxaC3PPMIq7W9LVHwcbbqXDOR23dbHHdW/tRm8Lh A2Vf0Lip8Nlivh3wA4g+mk+UCBLxUqssv/nmEHRuacZlrP7ZMWoRgtaKeF/k8Kk5u7HC2WeLe3Nn ewZfe2e72l4uUVs7yOSrpT+e+PA+yN6Bg9KEKVm8TXoAR83u7C8D4GMvSLf+BlBLAwQUAAAACAAA - AD8A8BkhuSQBAABQAgAAEQAAAGRvY1Byb3BzL2NvcmUueG1snZLNasMwEITvfQqjuy3LhlCE7UBb - cmqgUJeW3oS0SUStHyS1jt++ipM4CfiU42pmv51dVC33qkv+wHlpdI1IlqMENDdC6m2NPtpV+ogS - H5gWrDMaajSAR8vmoeKWcuPgzRkLLkjwSQRpT7mt0S4ESzH2fAeK+Sw6dBQ3xikWYum22DL+w7aA - izxfYAWBCRYYPgBTOxHRCSn4hLS/rhsBgmPoQIEOHpOM4Is3gFN+tmFUrpxKhsHCrPUsTu69l5Ox - 7/usL0drzE/w1/r1fVw1lfpwKg6oqQSn3AELxjUVvi7i4TrmwzqeeCNBPA1Rn3k7LXLsA5HEAPQY - 96x8ls8v7Qo1RV4s0rxI87IlJSULSorvw8ib/gtQnYbcTTwDjrlvP0HzD1BLAwQUAAAACAAAAD8A - ssAyR34BAAAZAwAAEAAAAGRvY1Byb3BzL2FwcC54bWydUsFO6zAQvPMVke/UaYXQU+UYoQLiwNOr - 1ABn42waC8e2vNuofV+Pk6ohBU7kNDs7Gk92V9zsW5t1ENF4V7D5LGcZOO0r47YFey4fLv+wDEm5 - SlnvoGAHQHYjL8Q6+gCRDGCWHBwWrCEKS85RN9AqnKW2S53ax1ZRKuOW+7o2Gu683rXgiC/y/JrD - nsBVUF2G0ZAdHZcd/da08rrPhy/lISQ/KW5DsEYrSj8p/xodPfqasvu9Biv4tCmS0Qb0Lho6yFzw - aSk2WllYJWNZK4sg+CchHkH1M1srE1GKjpYdaPIxQ/M/TW3BsjeF0McpWKeiUY7YUXYsBmwDUpSv - Pr5jA0Ao+EgOcKqdYnMl54MggXMhH4MkfB6xNGQB/9VrFemHxPNp4iEDm2Rc7ZB8m64mK2Na37eg - pye/PLLybVAuTZKP6Mm4d3wOpb9TBKe5npNi06gIVVrFOPeREI8pYLS9ftUot4XqpPne6K/g5Xjp - cr6Y5ekbln/iBP88avkBUEsBAhQDFAAAAAgAAAA/AGFdSTpPAQAAjwQAABMAAAAAAAAAAAAAAICB - AAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECFAMUAAAACAAAAD8A8p9J2ukAAABLAgAACwAAAAAA - AAAAAAAAgIGAAQAAX3JlbHMvLnJlbHNQSwECFAMUAAAACAAAAD8ARHVb8OgAAAC5AgAAGgAAAAAA - AAAAAAAAgIGSAgAAeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHNQSwECFAMUAAAACAAAAD8ARU63 - DrECAADjBwAAGAAAAAAAAAAAAAAAgIGyAwAAeGwvd29ya3NoZWV0cy9zaGVldDEueG1sUEsBAhQD - FAAAAAgAAAA/AO9t+qtPAQAALwIAAA8AAAAAAAAAAAAAAICBmQYAAHhsL3dvcmtib29rLnhtbFBL - AQIUAxQAAAAIAAAAPwDtxIIjugAAAAQBAAAUAAAAAAAAAAAAAACAgRUIAAB4bC9zaGFyZWRTdHJp - bmdzLnhtbFBLAQIUAxQAAAAIAAAAPwAlyRG58QIAALANAAANAAAAAAAAAAAAAACAgQEJAAB4bC9z - dHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAAUhsAABMAAAAAAAAAAAAAAICBHQwAAHhs - L3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8A8BkhuSQBAABQAgAAEQAAAAAAAAAAAAAA - gIH+EQAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAACAAAAD8AssAyR34BAAAZAwAAEAAAAAAA - AAAAAAAAgIFREwAAZG9jUHJvcHMvYXBwLnhtbFBLBQYAAAAACgAKAIACAAD9FAAAAAA= + AD8ALVTfByUBAABQAgAAEQAAAGRvY1Byb3BzL2NvcmUueG1snZLNasMwEITvfQqjuy3ZCWkwtgNt + yamBQl1achPSJhG1fpDUOn77KrbjJJBTQRdpZr+dXVSsjrKJfsE6oVWJ0oSgCBTTXKh9iT7qdbxE + kfNUcdpoBSXqwKFV9VAwkzNt4c1qA9YLcFEAKZczU6KD9ybH2LEDSOqS4FBB3GkrqQ9Xu8eGsm+6 + B5wRssASPOXUU3wCxmYiohHJ2YQ0P7bpAZxhaECC8g6nSYovXg9WursFvXLllMJ3Bu5az+LkPjox + Gdu2TdpZbw35U/y1eX3vR42FOq2KAaoKznJmgXptqwJfX8LiGur8Jqx4J4A/dUG/8zYOMtQBj0KA + fIh7Vj5nzy/1GlUZyRYxyWIyr8kyn4fzuD21vKm/AOXY5N/EM2DIffsJqj9QSwMEFAAAAAgAAAA/ + ALLAMkd+AQAAGQMAABAAAABkb2NQcm9wcy9hcHAueG1snVLBTuswELzzFZHv1GmF0FPlGKEC4sDT + q9QAZ+NsGgvHtrzbqH1fj5OqIQVO5DQ7OxpPdlfc7FubdRDReFew+SxnGTjtK+O2BXsuHy7/sAxJ + uUpZ76BgB0B2Iy/EOvoAkQxglhwcFqwhCkvOUTfQKpyltkud2sdWUSrjlvu6NhruvN614Igv8vya + w57AVVBdhtGQHR2XHf3WtPK6z4cv5SEkPyluQ7BGK0o/Kf8aHT36mrL7vQYr+LQpktEG9C4aOshc + 8GkpNlpZWCVjWSuLIPgnIR5B9TNbKxNRio6WHWjyMUPzP01twbI3hdDHKVinolGO2FF2LAZsA1KU + rz6+YwNAKPhIDnCqnWJzJeeDIIFzIR+DJHwesTRkAf/VaxXph8TzaeIhA5tkXO2QfJuuJitjWt+3 + oKcnvzyy8m1QLk2Sj+jJuHd8DqW/UwSnuZ6TYtOoCFVaxTj3kRCPKWC0vX7VKLeF6qT53uiv4OV4 + 6XK+mOXpG5Z/4gT/PGr5AVBLAQIUAxQAAAAIAAAAPwBhXUk6TwEAAI8EAAATAAAAAAAAAAAAAACA + gQAAAABbQ29udGVudF9UeXBlc10ueG1sUEsBAhQDFAAAAAgAAAA/APKfSdrpAAAASwIAAAsAAAAA + AAAAAAAAAICBgAEAAF9yZWxzLy5yZWxzUEsBAhQDFAAAAAgAAAA/AER1W/DoAAAAuQIAABoAAAAA + AAAAAAAAAICBkgIAAHhsL19yZWxzL3dvcmtib29rLnhtbC5yZWxzUEsBAhQDFAAAAAgAAAA/AEVO + tw6xAgAA4wcAABgAAAAAAAAAAAAAAICBsgMAAHhsL3dvcmtzaGVldHMvc2hlZXQxLnhtbFBLAQIU + AxQAAAAIAAAAPwDvbfqrTwEAAC8CAAAPAAAAAAAAAAAAAACAgZkGAAB4bC93b3JrYm9vay54bWxQ + SwECFAMUAAAACAAAAD8A7cSCI7oAAAAEAQAAFAAAAAAAAAAAAAAAgIEVCAAAeGwvc2hhcmVkU3Ry + aW5ncy54bWxQSwECFAMUAAAACAAAAD8AJckRufECAACwDQAADQAAAAAAAAAAAAAAgIEBCQAAeGwv + c3R5bGVzLnhtbFBLAQIUAxQAAAAIAAAAPwAY+kZUsAUAAFIbAAATAAAAAAAAAAAAAACAgR0MAAB4 + bC90aGVtZS90aGVtZTEueG1sUEsBAhQDFAAAAAgAAAA/AC1U3wclAQAAUAIAABEAAAAAAAAAAAAA + AICB/hEAAGRvY1Byb3BzL2NvcmUueG1sUEsBAhQDFAAAAAgAAAA/ALLAMkd+AQAAGQMAABAAAAAA + AAAAAAAAAICBUhMAAGRvY1Byb3BzL2FwcC54bWxQSwUGAAAAAAoACgCAAgAA/hQAAAAA diff --git a/packages/gooddata-sdk/tests/support/fixtures/is_available.yaml b/packages/gooddata-sdk/tests/support/fixtures/is_available.yaml index c9a43497f..72e545763 100644 --- a/packages/gooddata-sdk/tests/support/fixtures/is_available.yaml +++ b/packages/gooddata-sdk/tests/support/fixtures/is_available.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/support/fixtures/is_available_no_access.yaml b/packages/gooddata-sdk/tests/support/fixtures/is_available_no_access.yaml index 6de6795eb..05252fb8d 100644 --- a/packages/gooddata-sdk/tests/support/fixtures/is_available_no_access.yaml +++ b/packages/gooddata-sdk/tests/support/fixtures/is_available_no_access.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/support/fixtures/wait_till_available_no_wait.yaml b/packages/gooddata-sdk/tests/support/fixtures/wait_till_available_no_wait.yaml index c9a43497f..72e545763 100644 --- a/packages/gooddata-sdk/tests/support/fixtures/wait_till_available_no_wait.yaml +++ b/packages/gooddata-sdk/tests/support/fixtures/wait_till_available_no_wait.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml index 76e7079d0..9bee2b3de 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -68,7 +67,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f3a9372f-5cec-4283-9833-5dbf94b97e2c + - 83b03c65-1a4b-42cd-b671-7c7694828222 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -100,10 +99,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: cbfc932b8fbc510f554773a08fd4b03645f0c65d:70a92778b5667d893f4eec8b790f4811e6d46583b512b06e74941695625deac9 + executionResult: af4b086b9f0d4d851e83cd008e4a741c08717491:8e89ab3b91c83f98cefe1164a41d3e8b4f080df9cebf790c1c3709ecf87e309e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cbfc932b8fbc510f554773a08fd4b03645f0c65d%3A70a92778b5667d893f4eec8b790f4811e6d46583b512b06e74941695625deac9?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/af4b086b9f0d4d851e83cd008e4a741c08717491%3A8e89ab3b91c83f98cefe1164a41d3e8b4f080df9cebf790c1c3709ecf87e309e?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml index 5209ae494..650996cd9 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -75,7 +74,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 2e525dd5-cb33-4ba3-a005-550015cd04d8 + - 4c7cd5f1-a95d-4a33-a615-bd3d03f2f893 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -107,10 +106,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 906cafd3783bbdf61df2d043eaf21b55b81bfc53:603a8ef38448efed417cce48efd8b5e006b4e4d32d8ff820ca29bf063fe57edc + executionResult: b8fc71e3128ef0edb31c9417cf05e24e036c2b75:b7ba88e028bf279238671a595049ea9dfe8a89404d7b989039e4149c6d17835c - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/906cafd3783bbdf61df2d043eaf21b55b81bfc53%3A603a8ef38448efed417cce48efd8b5e006b4e4d32d8ff820ca29bf063fe57edc?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b8fc71e3128ef0edb31c9417cf05e24e036c2b75%3Ab7ba88e028bf279238671a595049ea9dfe8a89404d7b989039e4149c6d17835c?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml index 5eee58307..668444f54 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -69,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 2fe6412b-abd3-454d-91f4-a8e76f773dc1 + - 25c5db08-cb6e-40e2-84e8-02b6c31cb757 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -103,10 +102,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 36850c93116a083570ecebaf8e3556d72b107555:96825ed1bea884aaf6375f1bbe66f3bd7cf3c3f2cb04c92ab012f56d78932c98 + executionResult: b18ace79a9fbb75badb57d10a754ac113bdba43c:7268faccc1cb6d7320c186a696cd61b63f55af75371f80663fbd047e091d8448 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/36850c93116a083570ecebaf8e3556d72b107555%3A96825ed1bea884aaf6375f1bbe66f3bd7cf3c3f2cb04c92ab012f56d78932c98?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b18ace79a9fbb75badb57d10a754ac113bdba43c%3A7268faccc1cb6d7320c186a696cd61b63f55af75371f80663fbd047e091d8448?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -447,7 +446,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1d19e214-4411-415b-8dcd-d91e8ee90fdf + - 8e4e8608-93fc-4618-a955-3a6b1eec63c7 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -481,10 +480,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 47da883c0a6ce0f14349221c0b2b31fbc2d42b4d:7a6e600c2717253b2d391119ac38add4ac64908ac026f9f6c9594ddea66f4b76 + executionResult: fc901175127bfd85124670fd110cc25d7d873335:8b47b534d5512ffd9167de65dd4aad700e490cf5947a96e98c09b036eac40d7d - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/47da883c0a6ce0f14349221c0b2b31fbc2d42b4d%3A7a6e600c2717253b2d391119ac38add4ac64908ac026f9f6c9594ddea66f4b76?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fc901175127bfd85124670fd110cc25d7d873335%3A8b47b534d5512ffd9167de65dd4aad700e490cf5947a96e98c09b036eac40d7d?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -821,7 +820,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - aae4c8cd-8fd8-4e62-b31f-231dc4516406 + - 9f449b79-c7cb-4445-8d4f-ad2fdf3267aa X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -855,10 +854,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: f16bb578ef05b3a807e7f9fe482df5d45745dd05:a51a64c4d86c9e4fcd87182975152c1202e7a6d9354e08aacd49f09e89c4eac5 + executionResult: 8b6b763fd252dc2955a45fe2d9877101b426196b:9f16b96a61177dfb1cd25ba903c541d00bc6ec5feb2efd4413de906b3ba5a685 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f16bb578ef05b3a807e7f9fe482df5d45745dd05%3Aa51a64c4d86c9e4fcd87182975152c1202e7a6d9354e08aacd49f09e89c4eac5?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8b6b763fd252dc2955a45fe2d9877101b426196b%3A9f16b96a61177dfb1cd25ba903c541d00bc6ec5feb2efd4413de906b3ba5a685?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml index def18c923..f73652cda 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -56,7 +55,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 552e8098-6c43-45f6-8785-5b2b30c09a92 + - 70f3206e-d097-4e37-bcd9-dda00d4be425 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,10 +81,10 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: de84a2990e240c8977af223d5491bda24a9ae33d:d658a8c3fc3d31923bb1cc34274df6b64bfd7114ed39e1e541ad69fb0f2b9cbc + executionResult: ee5c93b5504658ddb0679cd07299d43e24e73063:d0bcf6ccd184d3ca542af0a18565c07c6522811f1918461261fd54ba8c206381 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/de84a2990e240c8977af223d5491bda24a9ae33d%3Ad658a8c3fc3d31923bb1cc34274df6b64bfd7114ed39e1e541ad69fb0f2b9cbc?offset=0&limit=512 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ee5c93b5504658ddb0679cd07299d43e24e73063%3Ad0bcf6ccd184d3ca542af0a18565c07c6522811f1918461261fd54ba8c206381?offset=0&limit=512 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml index 7ed10d1fe..028cfa072 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml @@ -1,4 +1,3 @@ -# (C) 2026 GoodData Corporation version: 1 interactions: - request: @@ -60,7 +59,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - eb1065aa-d3a0-4abb-a3e6-f2051239d5ea + - 7428b52a-d72c-45d2-a53e-62ac8edbc822 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -75,10 +74,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 3dab937e36977b2baf521ce3daa1e95680f274fa:c64fb2967ad4b19627388efe0775165729c77e5569e66d52aae9557af679eebd + executionResult: 9f5d438893be4e83e31d5769963560cce000cd36:eed0fb8eb2558032b020cbccf04994ca8af4eeafda46c80acd0e26cf3f4ec5fd - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3dab937e36977b2baf521ce3daa1e95680f274fa%3Ac64fb2967ad4b19627388efe0775165729c77e5569e66d52aae9557af679eebd?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9f5d438893be4e83e31d5769963560cce000cd36%3Aeed0fb8eb2558032b020cbccf04994ca8af4eeafda46c80acd0e26cf3f4ec5fd?offset=0&limit=256 body: null headers: Accept: diff --git a/results-summary.md b/results-summary.md new file mode 100644 index 000000000..d79e2b621 --- /dev/null +++ b/results-summary.md @@ -0,0 +1,23 @@ +# SDK Cassette Test Results + +## Test Status + +``` +710 passed, 0 failed, 0 error +``` + +✅ **All 710 tests passing** + +## Changes Overview + +| Category | Files Changed | +|----------|---------------| +| 📼 Cassettes (fixtures/) | 211 | +| 📋 OpenAPI Schemas (schemas/) | 3 | +| 🔧 API Client (gooddata-api-client/) | 4 | + +### Cassette Changes by Package + +- **gooddata-fdw**: 7 cassettes +- **gooddata-pandas**: 41 cassettes +- **gooddata-sdk**: 163 cassettes \ No newline at end of file diff --git a/schemas/gooddata-afm-client.json b/schemas/gooddata-afm-client.json index 9e1404455..232563de4 100644 --- a/schemas/gooddata-afm-client.json +++ b/schemas/gooddata-afm-client.json @@ -1207,6 +1207,13 @@ }, "ChatRequest": { "properties": { + "allowedRelationshipTypes": { + "description": "Filter relationships and search results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned (e.g. for view-only users).", + "items": { + "$ref": "#/components/schemas/AllowedRelationshipType" + }, + "type": "array" + }, "includeHidden": { "default": false, "description": "If true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.", @@ -2008,7 +2015,7 @@ "type": "boolean" }, "dataSamplingPercentage": { - "default": 100.0, + "default": 100, "deprecated": true, "description": "Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.", "format": "float", @@ -2171,7 +2178,7 @@ "description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.", "example": [ [ - 1.0, + 1, 2.5 ], [ @@ -2247,7 +2254,7 @@ "description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.", "example": [ [ - 1.0, + 1, 2.5 ], [ @@ -2475,8 +2482,8 @@ "exclusiveMaximum": true, "exclusiveMinimum": true, "format": "float", - "maximum": 1.0, - "minimum": 0.0, + "maximum": 1, + "minimum": 0, "type": "number" }, "forecastPeriod": { diff --git a/schemas/gooddata-api-client.json b/schemas/gooddata-api-client.json index 28219ec22..d94473b65 100644 --- a/schemas/gooddata-api-client.json +++ b/schemas/gooddata-api-client.json @@ -6330,6 +6330,13 @@ }, "ChatRequest": { "properties": { + "allowedRelationshipTypes": { + "description": "Filter relationships and search results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned (e.g. for view-only users).", + "items": { + "$ref": "#/components/schemas/AllowedRelationshipType" + }, + "type": "array" + }, "includeHidden": { "default": false, "description": "If true, includes hidden objects in search and visualization building. If false (default), excludes objects where isHidden=true.", @@ -11680,7 +11687,7 @@ "type": "boolean" }, "dataSamplingPercentage": { - "default": 100.0, + "default": 100, "deprecated": true, "description": "Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.", "format": "float", @@ -12007,7 +12014,7 @@ "description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.", "example": [ [ - 1.0, + 1, 2.5 ], [ @@ -12083,7 +12090,7 @@ "description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.", "example": [ [ - 1.0, + 1, 2.5 ], [ @@ -12475,8 +12482,8 @@ "exclusiveMaximum": true, "exclusiveMinimum": true, "format": "float", - "maximum": 1.0, - "minimum": 0.0, + "maximum": 1, + "minimum": 0, "type": "number" }, "forecastPeriod": { @@ -21473,7 +21480,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -21525,7 +21532,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -21647,7 +21654,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -21703,7 +21710,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -21913,7 +21920,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -21965,7 +21972,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -22079,7 +22086,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -22131,7 +22138,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -24585,6 +24592,11 @@ }, "type": "object" }, + "dataCenter": { + "description": "Current deployment region. Should be used for issue investigation only.", + "nullable": true, + "type": "string" + }, "earlyAccess": { "deprecated": true, "description": "The early access feature identifier. It is used to enable experimental features. Deprecated in favor of earlyAccessValues.", @@ -24609,6 +24621,11 @@ "maxLength": 255, "nullable": true, "type": "string" + }, + "region": { + "description": "Current deployment cluster name. Should be used for issue investigation only.", + "nullable": true, + "type": "string" } }, "type": "object" diff --git a/schemas/gooddata-metadata-client.json b/schemas/gooddata-metadata-client.json index 1f5dba457..e000ed4a4 100644 --- a/schemas/gooddata-metadata-client.json +++ b/schemas/gooddata-metadata-client.json @@ -18871,7 +18871,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -18923,7 +18923,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -19045,7 +19045,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -19101,7 +19101,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -19311,7 +19311,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -19363,7 +19363,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -19477,7 +19477,7 @@ }, "analyzedValue": { "description": "Metric value in the analyzed period (the observed value that triggered the anomaly)", - "example": 2.6E+9 + "example": 2600000000 }, "areRelationsValid": { "type": "boolean" @@ -19529,7 +19529,7 @@ }, "referenceValue": { "description": "Metric value in the reference period", - "example": 2.4E+9 + "example": 2400000000 }, "sourceCount": { "description": "Number of source documents used for generation", @@ -21983,6 +21983,11 @@ }, "type": "object" }, + "dataCenter": { + "description": "Current deployment region. Should be used for issue investigation only.", + "nullable": true, + "type": "string" + }, "earlyAccess": { "deprecated": true, "description": "The early access feature identifier. It is used to enable experimental features. Deprecated in favor of earlyAccessValues.", @@ -22007,6 +22012,11 @@ "maxLength": 255, "nullable": true, "type": "string" + }, + "region": { + "description": "Current deployment cluster name. Should be used for issue investigation only.", + "nullable": true, + "type": "string" } }, "type": "object" diff --git a/test-report.json b/test-report.json new file mode 100644 index 000000000..7602755af --- /dev/null +++ b/test-report.json @@ -0,0 +1,20650 @@ +{ + "tests": [ + { + "nodeid": "packages/gooddata-sdk/tests/test_profiles.py::test_profiles", + "lineno": 9, + "outcome": "passed", + "keywords": [ + "test_profiles", + "test_profiles.py", + "tests", + "gooddata-dbt", + "" + ], + "setup": { + "duration": 0.00020955100001174287, + "outcome": "passed" + }, + "call": { + "duration": 0.003972177000036936, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011909099998774764, + "outcome": "passed" + }, + "original_nodeid": "tests/test_profiles.py::test_profiles" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_tables.py::test_load_tables", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_load_tables", + "test_tables.py", + "tests", + "gooddata-dbt", + "" + ], + "setup": { + "duration": 5.1320000011401135e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.004053298000030736, + "outcome": "passed" + }, + "teardown": { + "duration": 5.700100007288711e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_tables.py::test_load_tables" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_tables.py::test_load_tables_upper_case", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_load_tables_upper_case", + "test_tables.py", + "tests", + "gooddata-dbt", + "" + ], + "setup": { + "duration": 4.5790000058332225e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.002288314999987051, + "outcome": "passed" + }, + "teardown": { + "duration": 4.680999995798629e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_tables.py::test_load_tables_upper_case" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_tables.py::test_make_ldm", + "lineno": 39, + "outcome": "passed", + "keywords": [ + "test_make_ldm", + "test_tables.py", + "tests", + "gooddata-dbt", + "" + ], + "setup": { + "duration": 4.075999993347068e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.029915326000036657, + "outcome": "passed" + }, + "teardown": { + "duration": 5.62409999247393e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_tables.py::test_make_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/execute/test_execute_compute_table.py::test_execute_compute_table_all_columns", + "lineno": 12, + "outcome": "passed", + "keywords": [ + "test_execute_compute_table_all_columns", + "test_execute_compute_table.py", + "execute", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.0009295359999441644, + "outcome": "passed" + }, + "call": { + "duration": 3.602027079000095, + "outcome": "passed", + "stdout": "DEBUG: gooddata_fdw: initializing (options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz', 'workspace': 'demo', 'compute': 'value-does-not-matter'}, columns=OrderedDict({'products_category': , 'products_product_name': , 'quantity': , 'price': , 'percent_revenue_in_category': , 'revenue': }))\nDEBUG: gooddata_fdw: query in fdw with ServerOptions({'headers_host': None, 'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}); TableOptions({'compute': 'value-does-not-matter', 'insight': None, 'workspace': 'demo'}); columns odict_keys(['products_category', 'products_product_name', 'quantity', 'price', 'percent_revenue_in_category', 'revenue']); quals=[]\n" + }, + "teardown": { + "duration": 0.00023394200002258003, + "outcome": "passed" + }, + "original_nodeid": "tests/execute/test_execute_compute_table.py::test_execute_compute_table_all_columns" + }, + { + "nodeid": "packages/gooddata-sdk/tests/execute/test_execute_compute_table.py::test_execute_compute_table_metrics_only", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_execute_compute_table_metrics_only", + "test_execute_compute_table.py", + "execute", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.0001920909999171272, + "outcome": "passed" + }, + "call": { + "duration": 0.4469954650001, + "outcome": "passed", + "stdout": "DEBUG: gooddata_fdw: initializing (options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz', 'workspace': 'demo', 'compute': 'value-does-not-matter'}, columns=OrderedDict({'products_category': , 'products_product_name': , 'quantity': , 'price': , 'percent_revenue_in_category': , 'revenue': }))\nDEBUG: gooddata_fdw: query in fdw with ServerOptions({'headers_host': None, 'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}); TableOptions({'compute': 'value-does-not-matter', 'insight': None, 'workspace': 'demo'}); columns ['quantity', 'price', 'percent_revenue_in_category', 'revenue']; quals=[]\n" + }, + "teardown": { + "duration": 0.0001148210000110339, + "outcome": "passed" + }, + "original_nodeid": "tests/execute/test_execute_compute_table.py::test_execute_compute_table_metrics_only" + }, + { + "nodeid": "packages/gooddata-sdk/tests/execute/test_execute_compute_table.py::test_execute_compute_table_with_reduced_granularity", + "lineno": 41, + "outcome": "passed", + "keywords": [ + "test_execute_compute_table_with_reduced_granularity", + "test_execute_compute_table.py", + "execute", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.00021383199998581404, + "outcome": "passed" + }, + "call": { + "duration": 0.41187076199992134, + "outcome": "passed", + "stdout": "DEBUG: gooddata_fdw: initializing (options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz', 'workspace': 'demo', 'compute': 'value-does-not-matter'}, columns=OrderedDict({'products_category': , 'products_product_name': , 'quantity': , 'price': , 'percent_revenue_in_category': , 'revenue': }))\nDEBUG: gooddata_fdw: query in fdw with ServerOptions({'headers_host': None, 'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}); TableOptions({'compute': 'value-does-not-matter', 'insight': None, 'workspace': 'demo'}); columns ['products_category', 'quantity', 'revenue']; quals=[]\n" + }, + "teardown": { + "duration": 0.0001361710000082894, + "outcome": "passed" + }, + "original_nodeid": "tests/execute/test_execute_compute_table.py::test_execute_compute_table_with_reduced_granularity" + }, + { + "nodeid": "packages/gooddata-sdk/tests/execute/test_execute_insight.py::test_execute_insight_all_columns", + "lineno": 12, + "outcome": "passed", + "keywords": [ + "test_execute_insight_all_columns", + "test_execute_insight.py", + "execute", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.0001500609999993685, + "outcome": "passed" + }, + "call": { + "duration": 0.6505025259999684, + "outcome": "passed", + "stdout": "DEBUG: gooddata_fdw: initializing (options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz', 'workspace': 'demo', 'insight': 'revenue_and_quantity_by_product_and_category'}, columns=OrderedDict({'products_category': , 'product_name': , 'quantity': , 'price': , 'percent_revenue_in_category': , 'revenue': }))\nDEBUG: gooddata_fdw: query in fdw with ServerOptions({'headers_host': None, 'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}); TableOptions({'compute': None, 'insight': 'revenue_and_quantity_by_product_and_category', 'workspace': 'demo'}); columns odict_keys(['products_category', 'product_name', 'quantity', 'price', 'percent_revenue_in_category', 'revenue']); quals=[]\n" + }, + "teardown": { + "duration": 0.00010538100002577266, + "outcome": "passed" + }, + "original_nodeid": "tests/execute/test_execute_insight.py::test_execute_insight_all_columns" + }, + { + "nodeid": "packages/gooddata-sdk/tests/execute/test_execute_insight.py::test_execute_insight_some_columns", + "lineno": 25, + "outcome": "passed", + "keywords": [ + "test_execute_insight_some_columns", + "test_execute_insight.py", + "execute", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.000133280999989438, + "outcome": "passed" + }, + "call": { + "duration": 0.3130587040000137, + "outcome": "passed", + "stdout": "DEBUG: gooddata_fdw: initializing (options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz', 'workspace': 'demo', 'insight': 'revenue_and_quantity_by_product_and_category'}, columns=OrderedDict({'products_category': , 'product_name': , 'quantity': , 'price': , 'percent_revenue_in_category': , 'revenue': }))\nDEBUG: gooddata_fdw: query in fdw with ServerOptions({'headers_host': None, 'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}); TableOptions({'compute': None, 'insight': 'revenue_and_quantity_by_product_and_category', 'workspace': 'demo'}); columns ['revenue']; quals=[]\n" + }, + "teardown": { + "duration": 0.0001068010000153663, + "outcome": "passed" + }, + "original_nodeid": "tests/execute/test_execute_insight.py::test_execute_insight_some_columns" + }, + { + "nodeid": "packages/gooddata-sdk/tests/import_foreign_schema/test_import_compute.py::test_import_compute_without_restrictions", + "lineno": 12, + "outcome": "passed", + "keywords": [ + "test_import_compute_without_restrictions", + "test_import_compute.py", + "import_foreign_schema", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.00023756200005209394, + "outcome": "passed" + }, + "call": { + "duration": 0.34176091200004066, + "outcome": "passed", + "stdout": "INFO: gooddata_fdw: import fdw demo (srv_options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}, options={'object_type': 'compute', 'numeric_max_size': '24'}, restriction_type=None, restricts=[])\nINFO: gooddata_fdw: importing semantic layer as tables from http://localhost:3000 workspace demo headers_host=None\nINFO: gooddata_fdw: metric amount_of_active_customers mapped to column amount_of_active_customers target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric amount_of_orders mapped to column amount_of_orders target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric amount_of_top_customers mapped to column amount_of_top_customers target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric amount_of_valid_orders mapped to column amount_of_valid_orders target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric campaign_spend mapped to column campaign_spend target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric order_amount mapped to column order_amount target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric percent_revenue mapped to column percent_revenue target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric percent_revenue_from_top_10_customers mapped to column percent_revenue_from_top_10_customers target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric percent_revenue_from_top_10_percent_customers mapped to column percent_revenue_from_top_10_percent_customers target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric percent_revenue_from_top_10_percent_products mapped to column percent_revenue_from_top_10_percent_products target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric percent_revenue_from_top_10_products mapped to column percent_revenue_from_top_10_products target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric percent_revenue_in_category mapped to column percent_revenue_in_category target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric percent_revenue_per_product mapped to column percent_revenue_per_product target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric revenue mapped to column revenue target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric revenue-clothing mapped to column revenue_clothing target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric revenue-electronic mapped to column revenue_electronic target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric revenue-home mapped to column revenue_home target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric revenue-outdoor mapped to column revenue_outdoor target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric revenue_per_customer mapped to column revenue_per_customer target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric revenue_per_dollar_spent mapped to column revenue_per_dollar_spent target data_type=DECIMAL(24, 1)\nINFO: gooddata_fdw: metric revenue_top_10 mapped to column revenue_top_10 target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric revenue_top_10_percent mapped to column revenue_top_10_percent target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric total_revenue mapped to column total_revenue target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: metric total_revenue-no_filters mapped to column total_revenue_no_filters target data_type=DECIMAL(24, 2)\nINFO: gooddata_fdw: fact budget mapped to column budget\nINFO: gooddata_fdw: fact spend mapped to column spend\nINFO: gooddata_fdw: label campaign_channel_id mapped to column campaign_channel_id\nINFO: gooddata_fdw: label campaign_channels.category mapped to column campaign_channels_category\nINFO: gooddata_fdw: label type mapped to column type\nINFO: gooddata_fdw: label campaign_id mapped to column campaign_id\nINFO: gooddata_fdw: label campaign_name mapped to column campaign_name\nINFO: gooddata_fdw: label customer_id mapped to column customer_id\nINFO: gooddata_fdw: label customer_name mapped to column customer_name\nINFO: gooddata_fdw: label region mapped to column region\nINFO: gooddata_fdw: label geo__state__location mapped to column geo_state_location\nINFO: gooddata_fdw: label state mapped to column state\nINFO: gooddata_fdw: label date.day mapped to column date_day\nINFO: gooddata_fdw: label date.month mapped to column date_month\nINFO: gooddata_fdw: label date.quarter mapped to column date_quarter\nINFO: gooddata_fdw: label date.week mapped to column date_week\nINFO: gooddata_fdw: label date.year mapped to column date_year\nINFO: gooddata_fdw: fact price mapped to column price\nINFO: gooddata_fdw: fact quantity mapped to column quantity\nINFO: gooddata_fdw: label order_id mapped to column order_id\nINFO: gooddata_fdw: label order_line_id mapped to column order_line_id\nINFO: gooddata_fdw: label order_status mapped to column order_status\nINFO: gooddata_fdw: label product_id mapped to column product_id\nINFO: gooddata_fdw: label product_name mapped to column product_name\nINFO: gooddata_fdw: label products.category mapped to column products_category\n" + }, + "teardown": { + "duration": 9.466099993460375e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/import_foreign_schema/test_import_compute.py::test_import_compute_without_restrictions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/import_foreign_schema/test_import_insights.py::test_import_insights_without_restrictions", + "lineno": 15, + "outcome": "passed", + "keywords": [ + "test_import_insights_without_restrictions", + "test_import_insights.py", + "import_foreign_schema", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 7.921099995655823e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.385097868999992, + "outcome": "passed", + "stdout": "INFO: gooddata_fdw: import fdw demo (srv_options={'host': 'http://localhost:3000', 'token': 'YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz'}, options={'object_type': 'insights'}, restriction_type=None, restricts=[])\nINFO: gooddata_fdw: importing insights as tables from http://localhost:3000 workspace demo headers_host=None\nDEBUG: gooddata_fdw: loading full catalog\nDEBUG: gooddata_fdw: loading all insights\nINFO: gooddata_fdw: creating table def \"campaign_spend\" for insight \"Campaign Spend\"\nDEBUG: gooddata_fdw: creating col def \"campaign_channels_category\" for attribute \"campaign_channels.category\"\nDEBUG: gooddata_fdw: creating col def \"campaign_name\" for attribute \"campaign_name\"\nDEBUG: gooddata_fdw: creating col def \"campaign_spend\" for metric \"Campaign Spend(id=campaign_spend,local_id=d319bcb2d8c04442a684e3b3cd063381)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"customers_trend\" for insight \"Customers Trend\"\nDEBUG: gooddata_fdw: creating col def \"date_month\" for attribute \"date.month\"\nDEBUG: gooddata_fdw: creating col def \"amount_of_active_customers\" for metric \"# of Active Customers(id=amount_of_active_customers,local_id=2ba0b87b59ca41a4b1530e81a5c1d081)\" format=#,##0 data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"revenue_per_customer\" for metric \"Revenue per Customer(id=revenue_per_customer,local_id=ec0606894b9f4897b7beaf1550608928)\" format=$#,##0.0 data_type=DECIMAL(18, 1)\nINFO: gooddata_fdw: creating table def \"revenue_per_product_by_customer_and_category\" for insight \"% Revenue per Product by Customer and Category\"\nDEBUG: gooddata_fdw: creating col def \"customer_name\" for attribute \"customer_name\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"product_name\" for attribute \"product_name\"\nDEBUG: gooddata_fdw: creating col def \"percent_revenue_per_product\" for metric \"% Revenue per Product(id=percent_revenue_per_product,local_id=08d8346c1ce7438994b251991c0fbf65)\" format=#,##0.0% data_type=DECIMAL(18, 1)\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=b2350c06688b4da9b3833ebcce65527f)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"percentage_of_customers_by_region\" for insight \"Percentage of Customers by Region\"\nDEBUG: gooddata_fdw: creating col def \"date_month\" for attribute \"date.month\"\nDEBUG: gooddata_fdw: creating col def \"region\" for attribute \"region\"\nDEBUG: gooddata_fdw: creating col def \"amount_of_active_customers\" for metric \"# of Active Customers(id=amount_of_active_customers,local_id=1a14cdc1293c46e89a2e25d3e741d235)\" format=#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"product_breakdown\" for insight \"Product Breakdown\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"product_name\" for attribute \"product_name\"\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=590d332ef686468b8878ae41b23341c6)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"product_categories_pie_chart\" for insight \"Product Categories Pie Chart\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"% Revenue(id=revenue,local_id=162b857af49d45769bc12604a5c192b9)\" format=#,##0.00% data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"product_revenue_comparison_over_previous_period\" for insight \"Product Revenue Comparison (over previous period)\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"previous_period\" for metric \"None(id=None,local_id=c82e025fa2db4afea9a600a424591dbe_pop)\" format=None data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=c82e025fa2db4afea9a600a424591dbe)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"product_saleability\" for insight \"Product Saleability\"\nDEBUG: gooddata_fdw: creating col def \"product_name\" for attribute \"product_name\"\nDEBUG: gooddata_fdw: creating col def \"amount_of_orders\" for metric \"# of Orders(id=amount_of_orders,local_id=aeb5d51a162d4b59aba3bd6ddebcc780)\" format=#,##0 data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=94b3edd3a73c4a48a4d13bbe9442cc98)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"revenue_and_quantity_by_product_and_category\" for insight \"Revenue and Quantity by Product and Category\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"product_name\" for attribute \"product_name\"\nDEBUG: gooddata_fdw: creating col def \"quantity\" for metric \"Sum of Quantity(id=quantity,local_id=29486504dd0e4a36a18b0b2f792d3a46)\" format=#,##0.00 data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"price\" for metric \"Avg Price(id=price,local_id=aa6391acccf1452f8011201aef9af492)\" format=#,##0.00 data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"percent_revenue_in_category\" for metric \"% Revenue in Category(id=percent_revenue_in_category,local_id=2cd39539d8da46c9883e63caa3ba7cc0)\" format=#,##0.0% data_type=DECIMAL(18, 1)\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=9a0f08331c094c7facf2a0b4f418de0a)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"revenue_by_category_trend\" for insight \"Revenue by Category Trend\"\nDEBUG: gooddata_fdw: creating col def \"date_month\" for attribute \"date.month\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=7df6c34387744d69b23ec92e1a5cf543)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"revenue_by_product\" for insight \"Revenue by Product\"\nDEBUG: gooddata_fdw: creating col def \"product_name\" for attribute \"product_name\"\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=4ae3401bdbba4938afe983df4ba04e1c)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"revenue_per_vs_spend_by_campaign\" for insight \"Revenue per $ vs Spend by Campaign\"\nDEBUG: gooddata_fdw: creating col def \"campaign_name\" for attribute \"campaign_name\"\nDEBUG: gooddata_fdw: creating col def \"campaign_spend\" for metric \"Campaign Spend(id=campaign_spend,local_id=13a50d811e474ac6808d8da7f4673b35)\" format=$#,##0 data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"revenue_per_dollar_spent\" for metric \"Revenue per Dollar Spent(id=revenue_per_dollar_spent,local_id=a0f15e82e6334280a44dbedc7d086e7c)\" format=$#,##0.0 data_type=DECIMAL(18, 1)\nINFO: gooddata_fdw: creating table def \"revenue_trend\" for insight \"Revenue Trend\"\nDEBUG: gooddata_fdw: creating col def \"date_month\" for attribute \"date.month\"\nDEBUG: gooddata_fdw: creating col def \"revenue\" for metric \"Revenue(id=revenue,local_id=60c854969a9c4c278ab596d99c222e92)\" format=$#,##0 data_type=DECIMAL(18, 2)\nDEBUG: gooddata_fdw: creating col def \"amount_of_orders\" for metric \"# of Orders(id=amount_of_orders,local_id=c2fa7ef48cc54af99f8c280eb451e051)\" format=#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"top_10_customers\" for insight \"Top 10 Customers\"\nDEBUG: gooddata_fdw: creating col def \"customer_name\" for attribute \"customer_name\"\nDEBUG: gooddata_fdw: creating col def \"state\" for attribute \"state\"\nDEBUG: gooddata_fdw: creating col def \"revenue_top_10\" for metric \"Revenue / Top 10(id=revenue_top_10,local_id=3f127ccfe57a40399e23f9ae2a4ad810)\" format=$#,##0 data_type=DECIMAL(18, 2)\nINFO: gooddata_fdw: creating table def \"top_10_products\" for insight \"Top 10 Products\"\nDEBUG: gooddata_fdw: creating col def \"product_name\" for attribute \"product_name\"\nDEBUG: gooddata_fdw: creating col def \"products_category\" for attribute \"products.category\"\nDEBUG: gooddata_fdw: creating col def \"revenue_top_10\" for metric \"Revenue / Top 10(id=revenue_top_10,local_id=77dc71bbac92412bac5f94284a5919df)\" format=$#,##0 data_type=DECIMAL(18, 2)\n" + }, + "teardown": { + "duration": 9.31609999952343e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/import_foreign_schema/test_import_insights.py::test_import_insights_without_restrictions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_ok[empty]", + "lineno": 6, + "outcome": "passed", + "keywords": [ + "test_validate_columns_in_table_def_ok[empty]", + "parametrize", + "pytestmark", + "empty", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 0.00013630099999772938, + "outcome": "passed" + }, + "call": { + "duration": 6.020999990141718e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.728999999770167e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_ok[empty]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_ok[one]", + "lineno": 6, + "outcome": "passed", + "keywords": [ + "test_validate_columns_in_table_def_ok[one]", + "parametrize", + "pytestmark", + "one", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 6.457100005263783e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.090999993877631e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.8840000001982844e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_ok[one]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_ok[two]", + "lineno": 6, + "outcome": "passed", + "keywords": [ + "test_validate_columns_in_table_def_ok[two]", + "parametrize", + "pytestmark", + "two", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.7851000065056724e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.6740000041390886e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.5350999951333506e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_ok[two]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_exc[wrong]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_validate_columns_in_table_def_exc[wrong]", + "parametrize", + "pytestmark", + "wrong", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.5010000096444855e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00019823100001303828, + "outcome": "passed" + }, + "teardown": { + "duration": 4.2860999997174076e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_exc[wrong]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_exc[mixed-wrong]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_validate_columns_in_table_def_exc[mixed-wrong]", + "parametrize", + "pytestmark", + "mixed-wrong", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 6.200099994657648e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.031000000599306e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.8530999972863356e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_validate_columns_in_table_def_exc[mixed-wrong]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_ok[local-id]", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_column_validation_ok[local-id]", + "parametrize", + "pytestmark", + "local-id", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.865000002813758e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.173000002083427e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.5329999946043245e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_ok[local-id]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_ok[id-mandatory]", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_column_validation_ok[id-mandatory]", + "parametrize", + "pytestmark", + "id-mandatory", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.3760000014335674e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.742100000181381e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.53799999857074e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_ok[id-mandatory]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_ok[id-optional-is1]", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_column_validation_ok[id-optional-is1]", + "parametrize", + "pytestmark", + "id-optional-is1", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.523100003301806e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.7619999943672155e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.561999994872167e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_ok[id-optional-is1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_ok[id-optional-is2]", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_column_validation_ok[id-optional-is2]", + "parametrize", + "pytestmark", + "id-optional-is2", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.243099997187528e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.651999998055544e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.507999997509614e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_ok[id-optional-is2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_ok[id-optional-miss]", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_column_validation_ok[id-optional-miss]", + "parametrize", + "pytestmark", + "id-optional-miss", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.3339999908530444e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.5830999991048884e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.476000006230606e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_ok[id-optional-miss]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_exc[local-id]", + "lineno": 47, + "outcome": "passed", + "keywords": [ + "test_column_validation_exc[local-id]", + "parametrize", + "pytestmark", + "local-id", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.365099991649913e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.787000000305852e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.4870000035880366e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_exc[local-id]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_exc[id-mandatory]", + "lineno": 47, + "outcome": "passed", + "keywords": [ + "test_column_validation_exc[id-mandatory]", + "parametrize", + "pytestmark", + "id-mandatory", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.19509999321599e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.009999997833802e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.2991000011861615e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_exc[id-mandatory]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_column_validation.py::test_column_validation_exc[id-optional]", + "lineno": 47, + "outcome": "passed", + "keywords": [ + "test_column_validation_exc[id-optional]", + "parametrize", + "pytestmark", + "id-optional", + "test_column_validation.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.186999999295949e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.1151000004902016e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.541000000950589e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_column_validation.py::test_column_validation_exc[id-optional]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_executor.py::test_executor_factory[custom]", + "lineno": 8, + "outcome": "passed", + "keywords": [ + "test_executor_factory[custom]", + "parametrize", + "pytestmark", + "custom", + "test_executor.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.892000001495035e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001510909999069554, + "outcome": "passed" + }, + "teardown": { + "duration": 3.831100002571475e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_executor.py::test_executor_factory[custom]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_executor.py::test_executor_factory[insight]", + "lineno": 8, + "outcome": "passed", + "keywords": [ + "test_executor_factory[insight]", + "parametrize", + "pytestmark", + "insight", + "test_executor.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.899999996472616e-05, + "outcome": "passed" + }, + "call": { + "duration": 8.662000004733272e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.6730000033458055e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_executor.py::test_executor_factory[insight]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_executor.py::test_executor_factory[insight-priority]", + "lineno": 8, + "outcome": "passed", + "keywords": [ + "test_executor_factory[insight-priority]", + "parametrize", + "pytestmark", + "insight-priority", + "test_executor.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.6001000075411866e-05, + "outcome": "passed" + }, + "call": { + "duration": 7.803999994848709e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.69500000942935e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_executor.py::test_executor_factory[insight-priority]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_executor.py::test_executor_factory[compute]", + "lineno": 8, + "outcome": "passed", + "keywords": [ + "test_executor_factory[compute]", + "parametrize", + "pytestmark", + "compute", + "test_executor.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.7020999975065934e-05, + "outcome": "passed" + }, + "call": { + "duration": 7.557999992968689e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.670000000965956e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_executor.py::test_executor_factory[compute]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_filter.py::test_quals[quals0-expected0]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_quals[quals0-expected0]", + "parametrize", + "pytestmark", + "quals0-expected0", + "test_filter.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 7.291100007478235e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00031544199998734257, + "outcome": "passed", + "stdout": "INFO: gooddata_fdw: extract_filters_from_quals: field_name=datetime operator=>= value=2021-01-01\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is date attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: date_filter={'_apply_on_result': None, '_dataset': dataset/datetime, '_from_date': '2021-01-01', '_to_date': '2999-01-01'}\nINFO: gooddata_fdw: extract_filters_from_quals: field_name=car_model operator=('=', True) value=['Tesla', 'Škoda']\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='car_model', label='label/car.car_model', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='car_model', label='label/car.car_model', show_all_values='None') is normal attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: values=['Tesla', 'Škoda'] positive=True\n" + }, + "teardown": { + "duration": 4.47009999788861e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_filter.py::test_quals[quals0-expected0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_filter.py::test_quals[quals1-expected1]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_quals[quals1-expected1]", + "parametrize", + "pytestmark", + "quals1-expected1", + "test_filter.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 6.990100007442379e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00010214000008090807, + "outcome": "passed", + "stdout": "INFO: gooddata_fdw: extract_filters_from_quals: field_name=datetime operator=>= value=2021-01-01\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is date attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: date_filter={'_apply_on_result': None, '_dataset': dataset/datetime, '_from_date': '2021-01-01', '_to_date': '2999-01-01'}\nINFO: gooddata_fdw: extract_filters_from_quals: field_name=datetime operator=<= value=2021-02-01\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is date attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: date_filter={'_apply_on_result': None, '_dataset': dataset/datetime, '_from_date': '0001-01-01', '_to_date': '2021-02-02'}\n" + }, + "teardown": { + "duration": 3.956000000471249e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_filter.py::test_quals[quals1-expected1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_filter.py::test_quals[quals2-expected2]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_quals[quals2-expected2]", + "parametrize", + "pytestmark", + "quals2-expected2", + "test_filter.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 6.627100003697706e-05, + "outcome": "passed" + }, + "call": { + "duration": 7.28310000113197e-05, + "outcome": "passed", + "stdout": "INFO: gooddata_fdw: extract_filters_from_quals: field_name=datetime operator== value=2021-01-01\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is date attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: date_filter={'_apply_on_result': None, '_dataset': dataset/datetime, '_from_date': '2021-01-01', '_to_date': '2021-01-02'}\n" + }, + "teardown": { + "duration": 3.9259999994101236e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_filter.py::test_quals[quals2-expected2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_filter.py::test_quals[quals3-expected3]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_quals[quals3-expected3]", + "parametrize", + "pytestmark", + "quals3-expected3", + "test_filter.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 6.313100004717853e-05, + "outcome": "passed" + }, + "call": { + "duration": 8.315100001254905e-05, + "outcome": "passed", + "stdout": "INFO: gooddata_fdw: extract_filters_from_quals: field_name=datetime operator=> value=2021-01-01\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is date attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: date_filter={'_apply_on_result': None, '_dataset': dataset/datetime, '_from_date': '2021-01-02', '_to_date': '2999-01-01'}\nINFO: gooddata_fdw: extract_filters_from_quals: field_name=datetime operator=< value=2021-02-01\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_entity=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: filter_column=compute_model.Attribute(local_id='datetime', label='label/datetime.day', show_all_values='None') is date attribute\nDEBUG: gooddata_fdw: extract_filters_from_quals: date_filter={'_apply_on_result': None, '_dataset': dataset/datetime, '_from_date': '0001-01-01', '_to_date': '2021-02-01'}\n" + }, + "teardown": { + "duration": 4.073999991760502e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_filter.py::test_quals[quals3-expected3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestBaseOptions::test_allowed_options", + "lineno": 72, + "outcome": "passed", + "keywords": [ + "test_allowed_options", + "TestBaseOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.562000006240851e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.899100003465719e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.137999999580643e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestBaseOptions::test_allowed_options" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestBaseOptions::test_fail_fetch_value", + "lineno": 78, + "outcome": "passed", + "keywords": [ + "test_fail_fetch_value", + "TestBaseOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.110100010417227e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.388000008428207e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.9230999984974915e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestBaseOptions::test_fail_fetch_value" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestBaseOptions::test_fail_test_value", + "lineno": 82, + "outcome": "passed", + "keywords": [ + "test_fail_test_value", + "TestBaseOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.042000003006251e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012236099996698613, + "outcome": "passed" + }, + "teardown": { + "duration": 3.707999997004663e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestBaseOptions::test_fail_test_value" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestServerOptions::test_options_with_optional", + "lineno": 90, + "outcome": "passed", + "keywords": [ + "test_options_with_optional", + "TestServerOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.423999999085936e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.314999998518033e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.9550000022027234e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestServerOptions::test_options_with_optional" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestServerOptions::test_options_without_optional", + "lineno": 98, + "outcome": "passed", + "keywords": [ + "test_options_without_optional", + "TestServerOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.0690000016875274e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.635999994206941e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.830000005360489e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestServerOptions::test_options_without_optional" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestServerOptions::test_options_missing_mandatory[no_host]", + "lineno": 106, + "outcome": "passed", + "keywords": [ + "test_options_missing_mandatory[no_host]", + "parametrize", + "pytestmark", + "no_host", + "TestServerOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.2631000016845064e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.5470000006607734e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.221099996153498e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestServerOptions::test_options_missing_mandatory[no_host]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestServerOptions::test_options_missing_mandatory[no_token]", + "lineno": 106, + "outcome": "passed", + "keywords": [ + "test_options_missing_mandatory[no_token]", + "parametrize", + "pytestmark", + "no_token", + "TestServerOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 4.534000004241534e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.8321000008400006e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.217999994831189e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestServerOptions::test_options_missing_mandatory[no_token]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestServerOptions::test_options_invalid_host", + "lineno": 118, + "outcome": "passed", + "keywords": [ + "test_options_invalid_host", + "TestServerOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.105999996932951e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.096999996112572e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.9310000059012964e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestServerOptions::test_options_invalid_host" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestTableOptions::test_options_with_optional", + "lineno": 125, + "outcome": "passed", + "keywords": [ + "test_options_with_optional", + "TestTableOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.0480000077659497e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.853099994761578e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.7680000016516715e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestTableOptions::test_options_with_optional" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestTableOptions::test_options_without_optional", + "lineno": 133, + "outcome": "passed", + "keywords": [ + "test_options_without_optional", + "TestTableOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.129000003809779e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.444000001058157e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.787999994779966e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestTableOptions::test_options_without_optional" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestImportSchemaOptions::test_options_with_optional", + "lineno": 143, + "outcome": "passed", + "keywords": [ + "test_options_with_optional", + "TestImportSchemaOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.080999999838241e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.694100002529012e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.8329999963716546e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestImportSchemaOptions::test_options_with_optional" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestImportSchemaOptions::test_options_without_optional", + "lineno": 152, + "outcome": "passed", + "keywords": [ + "test_options_without_optional", + "TestImportSchemaOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.0019999940122943e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.147000001670676e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.910000000611035e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestImportSchemaOptions::test_options_without_optional" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_options.py::TestImportSchemaOptions::test_options_invalid_object_type", + "lineno": 162, + "outcome": "passed", + "keywords": [ + "test_options_invalid_object_type", + "TestImportSchemaOptions", + "test_options.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 3.193999998529762e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.326100006186607e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.9330000074878626e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_options.py::TestImportSchemaOptions::test_options_invalid_object_type" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_result_reader.py::test_table_result_reader", + "lineno": 37, + "outcome": "passed", + "keywords": [ + "test_table_result_reader", + "test_result_reader.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.291000002216606e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001789610000741959, + "outcome": "passed" + }, + "teardown": { + "duration": 3.841000000193162e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_result_reader.py::test_table_result_reader" + }, + { + "nodeid": "packages/gooddata-sdk/tests/unit_test/test_result_reader.py::test_insight_table_result_reader", + "lineno": 64, + "outcome": "passed", + "keywords": [ + "test_insight_table_result_reader", + "test_result_reader.py", + "unit_test", + "tests", + "gooddata-fdw", + "" + ], + "setup": { + "duration": 5.341099995348486e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001084609999679742, + "outcome": "passed" + }, + "teardown": { + "duration": 9.0451000005487e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/unit_test/test_result_reader.py::test_insight_table_result_reader" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_data_source_messages.py::test_with_data_source_messages_empty_original", + "lineno": 27, + "outcome": "passed", + "keywords": [ + "test_with_data_source_messages_empty_original", + "test_data_source_messages.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.0005159840000033, + "outcome": "passed" + }, + "call": { + "duration": 0.00020729200002733705, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011385100003735715, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_data_source_messages.py::test_with_data_source_messages_empty_original" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_data_source_messages.py::test_with_data_source_messages_non_empty_original", + "lineno": 38, + "outcome": "passed", + "keywords": [ + "test_with_data_source_messages_non_empty_original", + "test_data_source_messages.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 5.928099994889635e-05, + "outcome": "passed" + }, + "call": { + "duration": 8.227099999658094e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.2259999986526964e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_data_source_messages.py::test_with_data_source_messages_non_empty_original" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_data_source_messages.py::test_add_data_source_messages_metadata_empty_original", + "lineno": 53, + "outcome": "passed", + "keywords": [ + "test_add_data_source_messages_metadata_empty_original", + "test_data_source_messages.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 4.394000006868737e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.9061000026995316e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.333999995902559e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_data_source_messages.py::test_add_data_source_messages_metadata_empty_original" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_data_source_messages.py::test_add_data_source_messages_metadata_non_empty_original", + "lineno": 58, + "outcome": "passed", + "keywords": [ + "test_add_data_source_messages_metadata_non_empty_original", + "test_data_source_messages.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 4.066999997576204e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.4970999965698866e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 5.902999998852465e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_data_source_messages.py::test_add_data_source_messages_metadata_non_empty_original" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_flex_fun_execution_context.py::test_report_execution_context_deser", + "lineno": 17, + "outcome": "passed", + "keywords": [ + "test_report_execution_context_deser", + "test_flex_fun_execution_context.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.496999992577912e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00013520100003461266, + "outcome": "passed" + }, + "teardown": { + "duration": 4.035000006297196e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_flex_fun_execution_context.py::test_report_execution_context_deser" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_flex_fun_execution_context.py::test_label_elements_execution_context_deser", + "lineno": 38, + "outcome": "passed", + "keywords": [ + "test_label_elements_execution_context_deser", + "test_flex_fun_execution_context.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 5.6780000022627064e-05, + "outcome": "passed" + }, + "call": { + "duration": 8.137099996474717e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.927999989628006e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_flex_fun_execution_context.py::test_label_elements_execution_context_deser" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_registry.py::test_registry1", + "lineno": 25, + "outcome": "passed", + "keywords": [ + "test_registry1", + "test_registry.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00011168100002123538, + "outcome": "passed" + }, + "call": { + "duration": 6.000000007588824e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.2330999943042116e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_registry.py::test_registry1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_registry.py::test_load_from_modules", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_load_from_modules", + "test_registry.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 3.849000006539427e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00025361099994825054, + "outcome": "passed", + "stdout": "2026-02-04 08:46:53 [info ] load_flexconnect_funs op_module=tests.function.testing_funs\n2026-02-04 08:46:53 [info ] load_flexconnect_funs_done loaded_funs=['fun1', 'fun2'] module=tests.function.testing_funs\n" + }, + "teardown": { + "duration": 3.87299999147217e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_registry.py::test_load_from_modules" + }, + { + "nodeid": "packages/gooddata-sdk/tests/function/test_registry.py::test_create_when_missing", + "lineno": 48, + "outcome": "passed", + "keywords": [ + "test_create_when_missing", + "test_registry.py", + "function", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 3.6001000012220175e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00018971099996178964, + "outcome": "passed" + }, + "teardown": { + "duration": 4.97600000244347e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/function/test_registry.py::test_create_when_missing" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_attribute_schema.py::test_valid_attribute_schema[value0]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_attribute_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_attribute_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.0002630519999229364, + "outcome": "passed" + }, + "call": { + "duration": 0.0002598909999278476, + "outcome": "passed" + }, + "teardown": { + "duration": 5.616999999347172e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_attribute_schema.py::test_valid_attribute_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_attribute_schema.py::test_valid_attribute_schema[value1]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_attribute_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_attribute_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 8.68299999865485e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00032764200000201527, + "outcome": "passed" + }, + "teardown": { + "duration": 5.53510000145252e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_attribute_schema.py::test_valid_attribute_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value0]", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_invalid_attribute_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_attribute_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 8.11610000255314e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014712099994085293, + "outcome": "passed" + }, + "teardown": { + "duration": 5.1491000021997024e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value1]", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_invalid_attribute_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_attribute_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.523099998252292e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012651099996219273, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9110999952972634e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value2]", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_invalid_attribute_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_attribute_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.23399999742469e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011981099999047728, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9689999968904885e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value3]", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_invalid_attribute_schema[value3]", + "parametrize", + "pytestmark", + "value3", + "test_attribute_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 8.062999995672726e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002388820000760461, + "outcome": "passed" + }, + "teardown": { + "duration": 5.332099999577622e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_attribute_schema.py::test_invalid_attribute_schema[value3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_date_filter_schema.py::test_valid_depends_on_date_filter_schema[value0]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_depends_on_date_filter_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_depends_on_date_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.639100010692346e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00037455299991506763, + "outcome": "passed" + }, + "teardown": { + "duration": 5.4350000027625356e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_date_filter_schema.py::test_valid_depends_on_date_filter_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_date_filter_schema.py::test_valid_depends_on_date_filter_schema[value1]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_depends_on_date_filter_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_depends_on_date_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.805999996435276e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002861220000340836, + "outcome": "passed" + }, + "teardown": { + "duration": 5.347000001165725e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_date_filter_schema.py::test_valid_depends_on_date_filter_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_date_filter_schema.py::test_invalid_depends_on_date_filter_schema[value0]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_invalid_depends_on_date_filter_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_depends_on_date_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.646999995358783e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002799019999883967, + "outcome": "passed" + }, + "teardown": { + "duration": 5.323000004864298e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_date_filter_schema.py::test_invalid_depends_on_date_filter_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_date_filter_schema.py::test_invalid_depends_on_date_filter_schema[value1]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_invalid_depends_on_date_filter_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_depends_on_date_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.508999999572552e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00016808099996978854, + "outcome": "passed" + }, + "teardown": { + "duration": 5.1580999979705666e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_date_filter_schema.py::test_invalid_depends_on_date_filter_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_date_filter_schema.py::test_invalid_depends_on_date_filter_schema[value2]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_invalid_depends_on_date_filter_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_depends_on_date_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.430100004057749e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002928019999899334, + "outcome": "passed" + }, + "teardown": { + "duration": 5.124100005104992e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_date_filter_schema.py::test_invalid_depends_on_date_filter_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_schema.py::test_valid_depends_on_schema[value0]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_depends_on_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_depends_on_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.561999996141822e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00013084099998650345, + "outcome": "passed" + }, + "teardown": { + "duration": 4.639999997380073e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_schema.py::test_valid_depends_on_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_schema.py::test_valid_depends_on_schema[value1]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_depends_on_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_depends_on_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.88500000478598e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012119100006202643, + "outcome": "passed" + }, + "teardown": { + "duration": 5.4270000077849545e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_schema.py::test_valid_depends_on_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_schema.py::test_invalid_depends_on_schema[value0]", + "lineno": 17, + "outcome": "passed", + "keywords": [ + "test_invalid_depends_on_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_depends_on_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.909100000029866e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00010958100006064342, + "outcome": "passed" + }, + "teardown": { + "duration": 6.837099999756902e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_schema.py::test_invalid_depends_on_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_schema.py::test_invalid_depends_on_schema[value1]", + "lineno": 17, + "outcome": "passed", + "keywords": [ + "test_invalid_depends_on_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_depends_on_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.9980000034775e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011899100002210616, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014933100010239286, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_schema.py::test_invalid_depends_on_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_depends_on_schema.py::test_invalid_depends_on_schema[value2]", + "lineno": 17, + "outcome": "passed", + "keywords": [ + "test_invalid_depends_on_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_depends_on_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.479099997453886e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001244210000095336, + "outcome": "passed" + }, + "teardown": { + "duration": 4.8731000106272404e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_depends_on_schema.py::test_invalid_depends_on_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_valid_execution_context_schema[value0]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_execution_context_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.21910000720527e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00017104100004416978, + "outcome": "passed" + }, + "teardown": { + "duration": 4.8641000034876924e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_valid_execution_context_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_valid_execution_context_schema[value1]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_execution_context_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.103099994765216e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002803820000281121, + "outcome": "passed" + }, + "teardown": { + "duration": 5.080100004306587e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_valid_execution_context_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_valid_execution_context_schema[value2]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_execution_context_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.179099998211314e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0005493539999861241, + "outcome": "passed" + }, + "teardown": { + "duration": 5.342000008567993e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_valid_execution_context_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value0]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.700000003296736e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00013619100002415507, + "outcome": "passed" + }, + "teardown": { + "duration": 4.8870000000533764e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value1]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.185000004028552e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012751099995966797, + "outcome": "passed" + }, + "teardown": { + "duration": 4.711999997653038e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value2]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 8.972099999482452e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012737099996229517, + "outcome": "passed" + }, + "teardown": { + "duration": 4.852099993968295e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value3]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value3]", + "parametrize", + "pytestmark", + "value3", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.906099997650017e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001242509999883623, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001471809999884499, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value4]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value4]", + "parametrize", + "pytestmark", + "value4", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.24400000535752e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001290910000761869, + "outcome": "passed" + }, + "teardown": { + "duration": 4.801099998985592e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value5]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value5]", + "parametrize", + "pytestmark", + "value5", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.061100006922061e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001240010000174152, + "outcome": "passed" + }, + "teardown": { + "duration": 4.776000002948422e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value6]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value6]", + "parametrize", + "pytestmark", + "value6", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.98400000374022e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011082100002113293, + "outcome": "passed" + }, + "teardown": { + "duration": 5.0269999974261736e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value7]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value7]", + "parametrize", + "pytestmark", + "value7", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.123099999262195e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014374099998804013, + "outcome": "passed" + }, + "teardown": { + "duration": 5.0500999918767775e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value7]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value8]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value8]", + "parametrize", + "pytestmark", + "value8", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.976099996336416e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001522410000234231, + "outcome": "passed" + }, + "teardown": { + "duration": 4.982100006145629e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value8]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value9]", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_context_schema[value9]", + "parametrize", + "pytestmark", + "value9", + "test_execution_context_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.002999996075232e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0003417319999243773, + "outcome": "passed" + }, + "teardown": { + "duration": 5.4191000003811496e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_execution_context_schema.py::test_invalid_execution_context_schema[value9]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value0]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_filter_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.637099997737096e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00013801099999000144, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9961000058829086e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value1]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_filter_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.795999999871128e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.000162401000011414, + "outcome": "passed" + }, + "teardown": { + "duration": 5.2050000022063614e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value2]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_filter_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.225999991078425e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00026423099996009114, + "outcome": "passed" + }, + "teardown": { + "duration": 5.199999998239946e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value3]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_filter_schema[value3]", + "parametrize", + "pytestmark", + "value3", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.410000000618311e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00018275100001119426, + "outcome": "passed" + }, + "teardown": { + "duration": 5.079999993995443e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_valid_filter_schema[value3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value0]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.197000002179266e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00019111200003862905, + "outcome": "passed" + }, + "teardown": { + "duration": 5.120999992413999e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value1]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.347999996909493e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001969019999705779, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9929999931919156e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value2]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.105000008778006e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00016390100006447028, + "outcome": "passed" + }, + "teardown": { + "duration": 5.03999999637017e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value3]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value3]", + "parametrize", + "pytestmark", + "value3", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00018026099996859557, + "outcome": "passed" + }, + "call": { + "duration": 0.00019132199997784483, + "outcome": "passed" + }, + "teardown": { + "duration": 5.277000002479326e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value4]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value4]", + "parametrize", + "pytestmark", + "value4", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.134000009045849e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00016477099995881872, + "outcome": "passed" + }, + "teardown": { + "duration": 5.046000001129869e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value5]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value5]", + "parametrize", + "pytestmark", + "value5", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.995000001097651e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00028512199992292153, + "outcome": "passed" + }, + "teardown": { + "duration": 5.0740000006044284e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value6]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_invalid_filter_schema[value6]", + "parametrize", + "pytestmark", + "value6", + "test_filter_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.11410000349133e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00017998099997384998, + "outcome": "passed" + }, + "teardown": { + "duration": 5.1399999961176945e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_filter_schema.py::test_invalid_filter_schema[value6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_valid_execution_request_schema[value0]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_execution_request_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00018099200008236949, + "outcome": "passed" + }, + "call": { + "duration": 0.00012094100009107933, + "outcome": "passed" + }, + "teardown": { + "duration": 5.1839999969161e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_valid_execution_request_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_valid_execution_request_schema[value1]", + "lineno": 5, + "outcome": "passed", + "keywords": [ + "test_valid_execution_request_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.26100000747465e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00027878100001998973, + "outcome": "passed" + }, + "teardown": { + "duration": 5.1200000029894e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_valid_execution_request_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value0]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value0]", + "parametrize", + "pytestmark", + "value0", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.252000000335102e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012513100000433042, + "outcome": "passed" + }, + "teardown": { + "duration": 5.310000005920301e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value1]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value1]", + "parametrize", + "pytestmark", + "value1", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.285000003776076e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.000126750999925207, + "outcome": "passed" + }, + "teardown": { + "duration": 4.886099998202553e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value2]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value2]", + "parametrize", + "pytestmark", + "value2", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.067100000313076e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011984100001427578, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9199999921256676e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value3]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value3]", + "parametrize", + "pytestmark", + "value3", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.026999992376659e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011671999993723148, + "outcome": "passed" + }, + "teardown": { + "duration": 4.8060000040095474e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value4]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value4]", + "parametrize", + "pytestmark", + "value4", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.863999999495718e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011175099996307836, + "outcome": "passed" + }, + "teardown": { + "duration": 4.6761000021433574e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value5]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value5]", + "parametrize", + "pytestmark", + "value5", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.809000001339882e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00021975100003146508, + "outcome": "passed" + }, + "teardown": { + "duration": 5.118000001402834e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value6]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value6]", + "parametrize", + "pytestmark", + "value6", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.995100000040111e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012224100009916583, + "outcome": "passed" + }, + "teardown": { + "duration": 5.034100001921615e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value7]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value7]", + "parametrize", + "pytestmark", + "value7", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.134099996619625e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012031099993237149, + "outcome": "passed" + }, + "teardown": { + "duration": 4.84900000401467e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value7]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value8]", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_invalid_execution_request_schema[value8]", + "parametrize", + "pytestmark", + "value8", + "test_label_elements_execution_request_schema.py", + "json_schemas", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 6.865000000289001e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00011273100005837478, + "outcome": "passed" + }, + "teardown": { + "duration": 4.827999998724408e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/json_schemas/test_label_elements_execution_request_schema.py::test_invalid_execution_request_schema[value8]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_basic_function", + "lineno": 17, + "outcome": "passed", + "keywords": [ + "test_basic_function", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00013721100003749598, + "outcome": "passed" + }, + "call": { + "duration": 0.03422959599993192, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:53.701707Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.702325Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=39815, advertise_host='localhost', advertise_port=39815, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:53.702463Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:39815\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:39815\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:46:53.703134Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.703418Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflexconnect_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flexconnect.rpc\u001b[0m]\u001b[0m \u001b[36mmodules\u001b[0m=\u001b[35m['tests.server.funs.fun1']\u001b[0m\n\u001b[2m2026-02-04T08:46:53.703465Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mload_flexconnect_funs \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flexconnect.registry\u001b[0m]\u001b[0m \u001b[36mop_module\u001b[0m=\u001b[35mtests.server.funs.fun1\u001b[0m\n\u001b[2m2026-02-04T08:46:53.704249Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mload_flexconnect_funs_done \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flexconnect.registry\u001b[0m]\u001b[0m \u001b[36mloaded_funs\u001b[0m=\u001b[35m['SimpleFun1']\u001b[0m \u001b[36mmodule\u001b[0m=\u001b[35mtests.server.funs.fun1\u001b[0m\n\u001b[2m2026-02-04T08:46:53.704309Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:53.705329Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mlist_flights \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flexconnect.rpc\u001b[0m]\u001b[0m \u001b[36mavailable_funs\u001b[0m=\u001b[35m('SimpleFun1',)\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:50988\u001b[0m\n\u001b[2m2026-02-04T08:46:53.705858Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflexconnect_task_created \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flexconnect.task\u001b[0m]\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun1\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:50988\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma56882c2fe64456190cc828dcd40184c\u001b[0m\n\u001b[2m2026-02-04T08:46:53.706095Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:50988\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma56882c2fe64456190cc828dcd40184c\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m0.00011143100005028828\u001b[0m\n\u001b[2m2026-02-04T08:46:53.706217Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflexconnect_task_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flexconnect.task\u001b[0m]\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun1\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:50988\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma56882c2fe64456190cc828dcd40184c\u001b[0m\n\u001b[2m2026-02-04T08:46:53.706438Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00047111300000324263\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun1\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:50988\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.0003375419998974394\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m0.00011143100005028828\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma56882c2fe64456190cc828dcd40184c\u001b[0m\n\u001b[2m2026-02-04T08:46:53.706770Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mdo_get_table \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mnum_rows\u001b[0m=\u001b[35m3\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:50988\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma56882c2fe64456190cc828dcd40184c\u001b[0m\n\u001b[2m2026-02-04T08:46:53.707081Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.707271Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.707351Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.5729999985487666e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_basic_function" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_function_with_on_load", + "lineno": 48, + "outcome": "passed", + "keywords": [ + "test_function_with_on_load", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 4.477000004499132e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.030502160999958505, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:53.735065Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.735299Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=59655, advertise_host='localhost', advertise_port=59655, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:53.735401Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:59655\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:59655\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:46:53.735546Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.736360Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:53.737220Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:49366\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35md8519e3a18734263b7c1439dcfdf511f\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.68609999365799e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:53.737344Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00021555199998601893\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun2\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:49366\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00013604100001884945\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.68609999365799e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35md8519e3a18734263b7c1439dcfdf511f\u001b[0m\n\u001b[2m2026-02-04T08:46:53.737685Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mdo_get_table \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mnum_rows\u001b[0m=\u001b[35m3\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:49366\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35md8519e3a18734263b7c1439dcfdf511f\u001b[0m\n\u001b[2m2026-02-04T08:46:53.737970Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.738152Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.738231Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.341999997199309e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_function_with_on_load" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_basic_function_tls", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_basic_function_tls", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00011887100004059903, + "outcome": "passed" + }, + "call": { + "duration": 0.038753195999902346, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:53.769702Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.769950Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=60259, advertise_host='localhost', advertise_port=60259, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIF7TCCA9...yo7BYSFbT3b\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQwIBAD...CmfjUtBsmM=\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:53.770047Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:60259\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:60259\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:46:53.771961Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.772247Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:53.776445Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:55432\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mdc42fbd762b44b049df53285f2ac6e96\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.813000004513015e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:53.776604Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00025154100001145707\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun1\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:55432\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.0001722209999570623\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.813000004513015e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mdc42fbd762b44b049df53285f2ac6e96\u001b[0m\n\u001b[2m2026-02-04T08:46:53.776883Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mdo_get_table \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mnum_rows\u001b[0m=\u001b[35m3\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:55432\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mdc42fbd762b44b049df53285f2ac6e96\u001b[0m\n\u001b[2m2026-02-04T08:46:53.777142Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.777317Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.777362Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.5230000043593463e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_basic_function_tls" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_cancellable_function", + "lineno": 101, + "outcome": "passed", + "keywords": [ + "test_cancellable_function", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 8.128999991185992e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.029868175000046904, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:53.804998Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.805215Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=47329, advertise_host='localhost', advertise_port=47329, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:53.805303Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:47329\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:47329\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:46:53.805444Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.805717Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:53.806722Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:37510\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mbfe08caa5c4c4273a0d9eeac7d5f8309\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m7.169000002704706e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:53.806881Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00025530200002776837\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun1\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:37510\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00017230100002052495\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m7.169000002704706e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mbfe08caa5c4c4273a0d9eeac7d5f8309\u001b[0m\n\u001b[2m2026-02-04T08:46:53.807108Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mdo_get_table \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mnum_rows\u001b[0m=\u001b[35m3\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:37510\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mbfe08caa5c4c4273a0d9eeac7d5f8309\u001b[0m\n\u001b[2m2026-02-04T08:46:53.807375Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.807552Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.807621Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 6.28410000445001e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_cancellable_function" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_cancellable_function_tls", + "lineno": 132, + "outcome": "passed", + "keywords": [ + "test_cancellable_function_tls", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.636099996943813e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03627247999997962, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:53.838286Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.838495Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=56647, advertise_host='localhost', advertise_port=56647, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIF7TCCA9...yo7BYSFbT3b\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQwIBAD...CmfjUtBsmM=\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:53.838583Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:56647\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:56647\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:46:53.839053Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.839336Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:53.843259Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:33350\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mc978b08d8bea4cf7a3061747fd57fd8e\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.941999993159698e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:53.843427Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00026353099997322715\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mSimpleFun1\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:33350\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00018258099999002297\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.941999993159698e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mc978b08d8bea4cf7a3061747fd57fd8e\u001b[0m\n\u001b[2m2026-02-04T08:46:53.843715Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mdo_get_table \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mnum_rows\u001b[0m=\u001b[35m3\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:33350\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mc978b08d8bea4cf7a3061747fd57fd8e\u001b[0m\n\u001b[2m2026-02-04T08:46:53.844002Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.844190Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.844243Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 6.643999995503691e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_cancellable_function_tls" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_cancellable_function_with_polling", + "lineno": 160, + "outcome": "passed", + "keywords": [ + "test_cancellable_function_with_polling", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 7.464999998774147e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.7320629460000418, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:53.871607Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.871858Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=35397, advertise_host='localhost', advertise_port=35397, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:53.871956Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:35397\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:35397\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:46:53.872129Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:53.873089Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:53.874017Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:48602\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mcd05fc5caed84914955b6abff57229ee\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.865099999231461e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:54.574456Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.7004655980000507\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mPollableFun\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:48602\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.7003825269999879\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.865099999231461e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mcd05fc5caed84914955b6abff57229ee\u001b[0m\n\u001b[2m2026-02-04T08:46:54.575247Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mdo_get_table \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mnum_rows\u001b[0m=\u001b[35m3\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:48602\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mcd05fc5caed84914955b6abff57229ee\u001b[0m\n\u001b[2m2026-02-04T08:46:54.576296Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:54.576555Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:54.576623Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 0.00010819099998116144, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_cancellable_function_with_polling" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_cancellable_function_with_call_deadline", + "lineno": 205, + "outcome": "passed", + "keywords": [ + "test_cancellable_function_with_call_deadline", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00011628100003235886, + "outcome": "passed" + }, + "call": { + "duration": 1.5335055580000017, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:54.604831Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:54.605295Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=41813, advertise_host='localhost', advertise_port=41813, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:54.605384Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:41813\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:41813\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:46:54.605577Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:54.606516Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:54.607550Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:37820\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m225504c3c0a74f77a4ad5693752d4673\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.681000002117798e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:56.110306Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:56.110673Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:56.110745Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 0.00011019099997611193, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_cancellable_function_with_call_deadline" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_flexconnect_server.py::test_cancellable_function_with_cancellation", + "lineno": 253, + "outcome": "passed", + "keywords": [ + "test_cancellable_function_with_cancellation", + "test_flexconnect_server.py", + "server", + "tests", + "gooddata-flexconnect", + "" + ], + "setup": { + "duration": 0.00011657000004561269, + "outcome": "passed" + }, + "call": { + "duration": 0.5317044669999405, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:46:56.139247Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:56.139720Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=57413, advertise_host='localhost', advertise_port=57413, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:46:56.139842Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:57413\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:57413\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:46:56.140054Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_init_methods \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:56.140341Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_FlexConnectServerMethods\u001b[0m\n\u001b[2m2026-02-04T08:46:56.141382Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:40654\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35mb10eb03beaef4dcaa12ee030d23c3b25\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m7.385100002466061e-05\u001b[0m\n\u001b[2m2026-02-04T08:46:56.608009Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_cancelled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m2.000452480999911\u001b[0m \u001b[36mfun\u001b[0m=\u001b[35mLongRunningFun\u001b[0m \u001b[36mpeer\u001b[0m=\u001b[35mipv4:127.0.0.1:37820\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m2.0003692209999144\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.681000002117798e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m225504c3c0a74f77a4ad5693752d4673\u001b[0m\n\u001b[2m2026-02-04T08:46:56.642754Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:56.643026Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:46:56.643089Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 0.0001258009999673959, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_flexconnect_server.py::test_cancellable_function_with_cancellation" + }, + { + "nodeid": "packages/gooddata-sdk/tests/config/test_config.py::test_read_valid", + "lineno": 17, + "outcome": "passed", + "keywords": [ + "test_read_valid", + "test_config.py", + "config", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0003408720000379617, + "outcome": "passed" + }, + "call": { + "duration": 0.0389508980000528, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00012216100003570318, + "outcome": "passed" + }, + "original_nodeid": "tests/config/test_config.py::test_read_valid" + }, + { + "nodeid": "packages/gooddata-sdk/tests/config/test_config.py::test_read_empty", + "lineno": 36, + "outcome": "passed", + "keywords": [ + "test_read_empty", + "test_config.py", + "config", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.459999999857246e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.02472307000005003, + "outcome": "passed" + }, + "teardown": { + "duration": 5.9230000033494434e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/config/test_config.py::test_read_empty" + }, + { + "nodeid": "packages/gooddata-sdk/tests/config/test_config.py::test_read_tls", + "lineno": 59, + "outcome": "passed", + "keywords": [ + "test_read_tls", + "test_config.py", + "config", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 4.785999999512569e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.029135102000054758, + "outcome": "passed" + }, + "teardown": { + "duration": 5.40510000064387e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/config/test_config.py::test_read_tls" + }, + { + "nodeid": "packages/gooddata-sdk/tests/config/test_config.py::test_read_auth", + "lineno": 74, + "outcome": "passed", + "keywords": [ + "test_read_auth", + "test_config.py", + "config", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 4.4639999941864517e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.02943304200005059, + "outcome": "passed" + }, + "teardown": { + "duration": 5.383099994560325e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/config/test_config.py::test_read_auth" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke", + "lineno": 42, + "outcome": "passed", + "keywords": [ + "test_smoke", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0001565409999102485, + "outcome": "passed" + }, + "call": { + "duration": 0.031012572999998156, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.385079Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.385729Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=45285, advertise_host='localhost', advertise_port=45285, use_tls=False, use_mutual_tls=False, tls_cert_and_key=None, tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.385909Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc://localhost:45285\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc://127.0.0.1:45285\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mFalse\u001b[0m\n\u001b[2m2026-02-04T08:47:01.386611Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.387888Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.388088Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.388144Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.718099998830439e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_tls", + "lineno": 50, + "outcome": "passed", + "keywords": [ + "test_smoke_tls", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0001746010000260867, + "outcome": "passed" + }, + "call": { + "duration": 0.03598430800002461, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.418156Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.418416Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=37651, advertise_host='localhost', advertise_port=37651, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name=None, token_verification=None, task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.418500Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:37651\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:37651\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.420436Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.424359Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.424536Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.424586Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.4990999956316955e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_tls" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_with_auth_fail1", + "lineno": 58, + "outcome": "passed", + "keywords": [ + "test_smoke_with_auth_fail1", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.864000002020475e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03464307899992036, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.454571Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.454792Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=57565, advertise_host='localhost', advertise_port=57565, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name=None, token_verification='EnumeratedTokenVerification', task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.454894Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:57565\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:57565\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.454943Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauth_token_strategy_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mcls\u001b[0m=\u001b[35mEnumeratedTokenVerification\u001b[0m\n\u001b[2m2026-02-04T08:47:01.455495Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.459018Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauthentication_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mreason\u001b[0m=\u001b[35mAuthentication failed because the authentication header bearing the token was not included on the call.\u001b[0m\n\u001b[2m2026-02-04T08:47:01.459416Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.459532Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.459576Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 6.996100000833394e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_with_auth_fail1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_with_auth_fail2", + "lineno": 66, + "outcome": "passed", + "keywords": [ + "test_smoke_with_auth_fail2", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.5960999929993704e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.034741079000014, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.489876Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.490080Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=44921, advertise_host='localhost', advertise_port=44921, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name=None, token_verification='EnumeratedTokenVerification', task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.490172Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:44921\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:44921\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.490219Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauth_token_strategy_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mcls\u001b[0m=\u001b[35mEnumeratedTokenVerification\u001b[0m\n\u001b[2m2026-02-04T08:47:01.490753Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.494162Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauthentication_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mreason\u001b[0m=\u001b[35mAuthentication token is not valid.\u001b[0m\n\u001b[2m2026-02-04T08:47:01.494477Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.494604Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.494650Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.2640000035353296e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_with_auth_fail2" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_with_auth1", + "lineno": 76, + "outcome": "passed", + "keywords": [ + "test_smoke_with_auth1", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.2139999979772256e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03443470599995635, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.524576Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.524799Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=46079, advertise_host='localhost', advertise_port=46079, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name=None, token_verification='EnumeratedTokenVerification', task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.524897Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:46079\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:46079\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.524936Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauth_token_strategy_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mcls\u001b[0m=\u001b[35mEnumeratedTokenVerification\u001b[0m\n\u001b[2m2026-02-04T08:47:01.525499Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.529142Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.529325Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.529374Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.674999999882857e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_with_auth1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_with_custom_auth1", + "lineno": 88, + "outcome": "passed", + "keywords": [ + "test_smoke_with_custom_auth1", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 8.829000000787346e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03832566300002327, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.562878Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.563088Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=37585, advertise_host='localhost', advertise_port=37585, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name='x-custom-token-header', token_verification='tests.server.testing_token_verifier', task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.563183Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:37585\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:37585\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.563223Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mload_token_verification \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mmodule_name\u001b[0m=\u001b[35mtests.server.testing_token_verifier\u001b[0m\n\u001b[2m2026-02-04T08:47:01.563739Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauth_token_strategy_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mcls\u001b[0m=\u001b[35mTestingTokenVerifier\u001b[0m\n\u001b[2m2026-02-04T08:47:01.564201Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.567839Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.568006Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.568054Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.4680000062035106e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_with_custom_auth1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_with_custom_auth_fail1", + "lineno": 101, + "outcome": "passed", + "keywords": [ + "test_smoke_with_custom_auth_fail1", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.3030000003673194e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03856464600005438, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.602135Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.602354Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=43435, advertise_host='localhost', advertise_port=43435, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name='x-custom-token-header', token_verification='tests.server.testing_token_verifier', task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.602456Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:43435\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:43435\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.602494Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mload_token_verification \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mmodule_name\u001b[0m=\u001b[35mtests.server.testing_token_verifier\u001b[0m\n\u001b[2m2026-02-04T08:47:01.602523Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauth_token_strategy_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mcls\u001b[0m=\u001b[35mTestingTokenVerifier\u001b[0m\n\u001b[2m2026-02-04T08:47:01.602976Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.606392Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauthentication_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mreason\u001b[0m=\u001b[35mAuthentication failed because the authentication header bearing the token was not included on the call.\u001b[0m\n\u001b[2m2026-02-04T08:47:01.606706Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.606877Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.606924Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.634100000406761e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_with_custom_auth_fail1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/server/test_server.py::test_smoke_with_custom_auth_fail2", + "lineno": 112, + "outcome": "passed", + "keywords": [ + "test_smoke_with_custom_auth_fail2", + "test_server.py", + "server", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.489100010436232e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.038620916000013494, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.640599Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_health_monitor_started \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.maintenance\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.641410Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_startup \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36marrow_version\u001b[0m=\u001b[35m23.0.0\u001b[0m \u001b[36mconfig\u001b[0m=\u001b[35mServerConfig(listen_host='127.0.0.1', listen_port=56247, advertise_host='localhost', advertise_port=56247, use_tls=True, use_mutual_tls=False, tls_cert_and_key=(b'-----BEGIN CERTIFICATE-----\\nMIIFpDCCA4...wu/P/6641g=\\n-----END CERTIFICATE-----\\n', b'-----BEGIN PRIVATE KEY-----\\nMIIJQgIBAD...whQcpakkQ==\\n-----END PRIVATE KEY-----\\n'), tls_root_cert=None, authentication_method=, token_header_name='x-custom-token-header', token_verification='tests.server.testing_token_verifier', task_threads=32, task_close_threads=2, task_result_ttl_sec=60, metrics_host=None, metrics_port=17101, health_check_host=None, health_check_port=8877, malloc_trim_interval_sec=30, log_event_key_name='event', log_trace_keys={}, otel_config=OtelConfig(exporter_type=None, service_name=None, service_namespace=None, service_instance_id=None, extract_context_from_headers=False))\u001b[0m \u001b[36mplatform\u001b[0m=\u001b[35mLinux-6.12.63-x86_64-with-glibc2.35\u001b[0m \u001b[36mpython_version\u001b[0m=\u001b[35m3.12.12\u001b[0m \u001b[36mserver_version\u001b[0m=\u001b[35m1.58.0\u001b[0m\n\u001b[2m2026-02-04T08:47:01.641496Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_start \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m \u001b[36mclient_url\u001b[0m=\u001b[35mgrpc+tls://localhost:56247\u001b[0m \u001b[36mlisten_url\u001b[0m=\u001b[35mgrpc+tls://127.0.0.1:56247\u001b[0m \u001b[36mtls\u001b[0m=\u001b[35mTrue\u001b[0m\n\u001b[2m2026-02-04T08:47:01.641527Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mload_token_verification \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mmodule_name\u001b[0m=\u001b[35mtests.server.testing_token_verifier\u001b[0m\n\u001b[2m2026-02-04T08:47:01.641553Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauth_token_strategy_init \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mcls\u001b[0m=\u001b[35mTestingTokenVerifier\u001b[0m\n\u001b[2m2026-02-04T08:47:01.641966Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mrpc_enabled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m \u001b[36mmethods\u001b[0m=\u001b[35m_TestingMethods\u001b[0m\n\u001b[2m2026-02-04T08:47:01.645341Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mauthentication_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.auth\u001b[0m]\u001b[0m \u001b[36mreason\u001b[0m=\u001b[35m\u001b[0m\n\u001b[2m2026-02-04T08:47:01.645644Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_shutdown \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.645839Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mflight_service_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.rpc\u001b[0m]\u001b[0m\n\u001b[2m2026-02-04T08:47:01.645886Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mserver_main_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.server\u001b[0m]\u001b[0m\n" + }, + "teardown": { + "duration": 5.562100000133796e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/server/test_server.py::test_smoke_with_custom_auth_fail2" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_wait_for_success", + "lineno": 64, + "outcome": "passed", + "keywords": [ + "test_task_wait_for_success", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0003769529999999577, + "outcome": "passed" + }, + "call": { + "duration": 0.0006115240000781341, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.646957Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m72b580d67a3a44abab5a732ff53df339\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m9.285099997669022e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.647167Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00033611200001359975\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00021060099993519543\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m9.285099997669022e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m72b580d67a3a44abab5a732ff53df339\u001b[0m\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.646957Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m72b580d67a3a44abab5a732ff53df339\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m9.285099997669022e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6469889, + "msecs": 646, + "relativeCreated": 835.5402946472168, + "thread": 140586879276608, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.647167Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00033611200001359975\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00021060099993519543\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m9.285099997669022e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m72b580d67a3a44abab5a732ff53df339\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 424, + "funcName": "_create_task_exec_result", + "created": 1770194821.6471908, + "msecs": 647, + "relativeCreated": 835.7422351837158, + "thread": 140586879276608, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 6.748999999217631e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_wait_for_success" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_completed_task_result_cancellation1", + "lineno": 76, + "outcome": "passed", + "keywords": [ + "test_completed_task_result_cancellation1", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.00013000100000226666, + "outcome": "passed" + }, + "call": { + "duration": 0.0005005329999221431, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.647873Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m1570ab797bff4105a37c3d56957e894d\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.705000000943983e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.647991Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00019898200002899102\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00013053099996795936\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.705000000943983e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m1570ab797bff4105a37c3d56957e894d\u001b[0m\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.647873Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m1570ab797bff4105a37c3d56957e894d\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.705000000943983e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.647905, + "msecs": 647, + "relativeCreated": 836.4565372467041, + "thread": 140587231606336, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.647991Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00019898200002899102\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00013053099996795936\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.705000000943983e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m1570ab797bff4105a37c3d56957e894d\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 424, + "funcName": "_create_task_exec_result", + "created": 1770194821.6480145, + "msecs": 648, + "relativeCreated": 836.5659713745117, + "thread": 140587231606336, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 5.317000000104599e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_completed_task_result_cancellation1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_wait_for_error1", + "lineno": 94, + "outcome": "passed", + "keywords": [ + "test_task_wait_for_error1", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0002192709999917497, + "outcome": "passed" + }, + "call": { + "duration": 0.0010419170000659506, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.648824Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m899c34eefcc343a7be963706f06bcbff\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.059000008917792e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.648975Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00019531099997038837\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00012532099992768053\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.059000008917792e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m899c34eefcc343a7be963706f06bcbff\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\nValueError: test error\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.648824Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m899c34eefcc343a7be963706f06bcbff\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.059000008917792e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.648857, + "msecs": 648, + "relativeCreated": 837.4085426330566, + "thread": 140586417907264, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.648975Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00019531099997038837\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00012532099992768053\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.059000008917792e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m899c34eefcc343a7be963706f06bcbff\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\nValueError: test error", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 478, + "funcName": "_create_task_exec_result", + "created": 1770194821.6496117, + "msecs": 649, + "relativeCreated": 838.1631374359131, + "thread": 140586417907264, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 6.565000001046428e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_wait_for_error1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_wait_for_error2", + "lineno": 105, + "outcome": "passed", + "keywords": [ + "test_task_wait_for_error2", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.00014384100006736844, + "outcome": "passed" + }, + "call": { + "duration": 0.00032518199998321506, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.650225Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma4bfc66b58894fad93efb8b7da415127\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.20899999401081e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.650326Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00016993100007312023\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.0001090110000632194\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.20899999401081e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma4bfc66b58894fad93efb8b7da415127\u001b[0m\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.650225Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma4bfc66b58894fad93efb8b7da415127\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.20899999401081e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6502535, + "msecs": 650, + "relativeCreated": 838.8049602508545, + "thread": 140586401121856, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.650326Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00016993100007312023\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.0001090110000632194\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.20899999401081e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35ma4bfc66b58894fad93efb8b7da415127\u001b[0m", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 413, + "funcName": "_create_task_exec_result", + "created": 1770194821.6503482, + "msecs": 650, + "relativeCreated": 838.8996124267578, + "thread": 140586401121856, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 4.5040000031804084e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_wait_for_error2" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_wait_when_missing", + "lineno": 116, + "outcome": "passed", + "keywords": [ + "test_task_wait_when_missing", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.00012025000000903674, + "outcome": "passed" + }, + "call": { + "duration": 4.918000001907785e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.8201000052140444e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_wait_when_missing" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_cancel_while_pending", + "lineno": 122, + "outcome": "passed", + "keywords": [ + "test_task_cancel_while_pending", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0001567310000609723, + "outcome": "passed" + }, + "call": { + "duration": 0.0016250009999794202, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.651400Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m9483f3852e0b433499fef3417f0afc8b\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.18009999016067e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.652577Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_cancelled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m-1\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m-1\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m-1\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m3fb78331461f403e848cef6366e67f7a\u001b[0m\n\u001b[2m2026-02-04T08:47:01.652706Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.0014644100000396065\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.001390929000081087\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.18009999016067e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m9483f3852e0b433499fef3417f0afc8b\u001b[0m\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.651400Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m9483f3852e0b433499fef3417f0afc8b\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m6.18009999016067e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6514225, + "msecs": 651, + "relativeCreated": 839.9739265441895, + "thread": 140586375943744, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.652577Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_cancelled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m-1\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m-1\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m-1\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m3fb78331461f403e848cef6366e67f7a\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 436, + "funcName": "_create_task_exec_result", + "created": 1770194821.6526065, + "msecs": 652, + "relativeCreated": 841.1579132080078, + "thread": 140590345090880, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.652706Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_finished \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.0014644100000396065\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.001390929000081087\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m6.18009999016067e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m9483f3852e0b433499fef3417f0afc8b\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 424, + "funcName": "_create_task_exec_result", + "created": 1770194821.6527264, + "msecs": 652, + "relativeCreated": 841.2778377532959, + "thread": 140586375943744, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 5.692100000942446e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_cancel_while_pending" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_cancel_while_running", + "lineno": 152, + "outcome": "passed", + "keywords": [ + "test_task_cancel_while_running", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.00014510100004372362, + "outcome": "passed" + }, + "call": { + "duration": 0.0014285800000379822, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.653329Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m6f8c21de3089474abcc3975374b831a9\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.5879999990793294e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.654513Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_cancelled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.0012456289999818182\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.001180538999960845\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.5879999990793294e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m6f8c21de3089474abcc3975374b831a9\u001b[0m\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.653329Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m6f8c21de3089474abcc3975374b831a9\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.5879999990793294e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6533563, + "msecs": 653, + "relativeCreated": 841.9077396392822, + "thread": 140585881036352, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.654513Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_cancelled \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.0012456289999818182\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.001180538999960845\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.5879999990793294e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m6f8c21de3089474abcc3975374b831a9\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 436, + "funcName": "_create_task_exec_result", + "created": 1770194821.6545374, + "msecs": 654, + "relativeCreated": 843.0888652801514, + "thread": 140585881036352, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 5.0269999974261736e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_cancel_while_running" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_error_handling1", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_task_error_handling1", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.00018458099998497346, + "outcome": "passed" + }, + "call": { + "duration": 0.0005548539999153945, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.655173Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m995938ab074e4dcda6930389885d51a5\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.385999997997715e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.655285Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00017044100002294726\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00010703099997044774\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.385999997997715e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m995938ab074e4dcda6930389885d51a5\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\nValueError: bad argument\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.655173Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m995938ab074e4dcda6930389885d51a5\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.385999997997715e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6552043, + "msecs": 655, + "relativeCreated": 843.7557220458984, + "thread": 140585864250944, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.655285Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00017044100002294726\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00010703099997044774\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.385999997997715e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m995938ab074e4dcda6930389885d51a5\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\nValueError: bad argument", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 478, + "funcName": "_create_task_exec_result", + "created": 1770194821.6555092, + "msecs": 655, + "relativeCreated": 844.0606594085693, + "thread": 140585864250944, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 5.077999992408877e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_error_handling1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_error_handling2", + "lineno": 197, + "outcome": "passed", + "keywords": [ + "test_task_error_handling2", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0001588110000056986, + "outcome": "passed" + }, + "call": { + "duration": 0.000551903999962633, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.656113Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m83b05b5ef975437e9beee5dbfe38aa2d\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.334100001164188e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.656245Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00016490100006194552\u001b[0m \u001b[36mnested_code\u001b[0m=\u001b[35mnot_ready (501)\u001b[0m \u001b[36mnested_msg\u001b[0m=\u001b[35msome other error\u001b[0m \u001b[36mnested_stacktrace\u001b[0m=\u001b[35mNone\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00010256000007302646\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.334100001164188e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m83b05b5ef975437e9beee5dbfe38aa2d\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\npyarrow._flight.FlightUnavailableError: some other error\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.656113Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m83b05b5ef975437e9beee5dbfe38aa2d\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.334100001164188e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6561434, + "msecs": 656, + "relativeCreated": 844.6948528289795, + "thread": 140585847465536, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.656245Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00016490100006194552\u001b[0m \u001b[36mnested_code\u001b[0m=\u001b[35mnot_ready (501)\u001b[0m \u001b[36mnested_msg\u001b[0m=\u001b[35msome other error\u001b[0m \u001b[36mnested_stacktrace\u001b[0m=\u001b[35mNone\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00010256000007302646\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.334100001164188e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m83b05b5ef975437e9beee5dbfe38aa2d\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\npyarrow._flight.FlightUnavailableError: some other error", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 478, + "funcName": "_create_task_exec_result", + "created": 1770194821.6564393, + "msecs": 656, + "relativeCreated": 844.9907302856445, + "thread": 140585847465536, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 5.350000003545574e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_error_handling2" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_error_handling3", + "lineno": 210, + "outcome": "passed", + "keywords": [ + "test_task_error_handling3", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0002326019999827622, + "outcome": "passed" + }, + "call": { + "duration": 0.00047833299993271794, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.657102Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35meea17c8d60c14007b7cd3d996cf5e969\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.4850000083206396e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.657205Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00015953100000842824\u001b[0m \u001b[36mnested_code\u001b[0m=\u001b[35munknown (0)\u001b[0m \u001b[36mnested_msg\u001b[0m=\u001b[35mCall failed with error that does not contain ErrorInfo. The error message was: problem\u001b[0m \u001b[36mnested_stacktrace\u001b[0m=\u001b[35mNone\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m9.59010000087801e-05\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.4850000083206396e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35meea17c8d60c14007b7cd3d996cf5e969\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\npyarrow._flight.FlightServerError: problem\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.657102Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35meea17c8d60c14007b7cd3d996cf5e969\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.4850000083206396e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.6571257, + "msecs": 657, + "relativeCreated": 845.6771373748779, + "thread": 140585352558144, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.657205Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00015953100000842824\u001b[0m \u001b[36mnested_code\u001b[0m=\u001b[35munknown (0)\u001b[0m \u001b[36mnested_msg\u001b[0m=\u001b[35mCall failed with error that does not contain ErrorInfo. The error message was: problem\u001b[0m \u001b[36mnested_stacktrace\u001b[0m=\u001b[35mNone\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m9.59010000087801e-05\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.4850000083206396e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35meea17c8d60c14007b7cd3d996cf5e969\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\npyarrow._flight.FlightServerError: problem", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 478, + "funcName": "_create_task_exec_result", + "created": 1770194821.657376, + "msecs": 657, + "relativeCreated": 845.9274768829346, + "thread": 140585352558144, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 4.8401000071862654e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_error_handling3" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_task_executor.py::test_task_error_handling4", + "lineno": 222, + "outcome": "passed", + "keywords": [ + "test_task_error_handling4", + "test_task_executor.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 0.0001420410000037009, + "outcome": "passed" + }, + "call": { + "duration": 0.0006148649999886402, + "outcome": "passed", + "stderr": "\u001b[2m2026-02-04T08:47:01.657925Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m4c3c346e9500461ba4f0360fd43117a6\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.284999997456907e-05\u001b[0m\n\u001b[2m2026-02-04T08:47:01.658202Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00017000099990127637\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00010892099999182392\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.284999997456907e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m4c3c346e9500461ba4f0360fd43117a6\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\nAssertionError: Some runtime error\n", + "log": [ + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.657925Z\u001b[0m [\u001b[32m\u001b[1minfo \u001b[0m] \u001b[1mtask_run \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m4c3c346e9500461ba4f0360fd43117a6\u001b[0m \u001b[36mwaited\u001b[0m=\u001b[35m5.284999997456907e-05\u001b[0m", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 508, + "funcName": "_task_run_wrapper", + "created": 1770194821.65796, + "msecs": 657, + "relativeCreated": 846.5113639831543, + "thread": 140585335772736, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + }, + { + "name": "gooddata_flight_server.task_executor", + "msg": "\u001b[2m2026-02-04T08:47:01.658202Z\u001b[0m [\u001b[31m\u001b[1merror \u001b[0m] \u001b[1mtask_failed \u001b[0m [\u001b[0m\u001b[1m\u001b[34mgooddata_flight_server.task_executor\u001b[0m]\u001b[0m \u001b[36mduration\u001b[0m=\u001b[35m0.00017000099990127637\u001b[0m \u001b[36mrun_duration\u001b[0m=\u001b[35m0.00010892099999182392\u001b[0m \u001b[36mrun_waited_duration\u001b[0m=\u001b[35m5.284999997456907e-05\u001b[0m \u001b[36mtask_id\u001b[0m=\u001b[35m4c3c346e9500461ba4f0360fd43117a6\u001b[0m\nTraceback (most recent call last):\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 405, in _create_task_exec_result\n r = f.result()\n ^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 449, in result\n return self.__get_result()\n ^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/_base.py\", line 401, in __get_result\n raise self._exception\n File \"/home/runner/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py\", line 516, in _task_run_wrapper\n return task.run()\n ^^^^^^^^^^\n File \"/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/tests/tasks/test_task_executor.py\", line 28, in run\n raise self.error\nAssertionError: Some runtime error", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-flight-server/.tox/py312/lib/python3.12/site-packages/gooddata_flight_server/tasks/thread_task_executor.py", + "filename": "thread_task_executor.py", + "module": "thread_task_executor", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 478, + "funcName": "_create_task_exec_result", + "created": 1770194821.658336, + "msecs": 658, + "relativeCreated": 846.8873500823975, + "thread": 140585335772736, + "threadName": "gooddata_flight_server.task_0", + "processName": "MainProcess", + "process": 10246, + "taskName": null + } + ] + }, + "teardown": { + "duration": 5.0440999984857626e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_task_executor.py::test_task_error_handling4" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_temporal_container.py::test_expiration1", + "lineno": 22, + "outcome": "passed", + "keywords": [ + "test_expiration1", + "test_temporal_container.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 6.729999995513936e-05, + "outcome": "passed" + }, + "call": { + "duration": 8.968000008735544e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.16000000313943e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_temporal_container.py::test_expiration1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_temporal_container.py::test_expiration2", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_expiration2", + "test_temporal_container.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.79210000068997e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.839999996875122e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.5319999938110413e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_temporal_container.py::test_expiration2" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_temporal_container.py::test_evict_entry", + "lineno": 42, + "outcome": "passed", + "keywords": [ + "test_evict_entry", + "test_temporal_container.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.454099994040007e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.2450000023563916e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.488099991955096e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_temporal_container.py::test_evict_entry" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_temporal_container.py::test_get_entry", + "lineno": 47, + "outcome": "passed", + "keywords": [ + "test_get_entry", + "test_temporal_container.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.7599999990998185e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.314099999191967e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.399999991415825e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_temporal_container.py::test_get_entry" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_temporal_container.py::test_iter1", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_iter1", + "test_temporal_container.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 6.618000008984382e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.93209999553801e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.478999997241772e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_temporal_container.py::test_iter1" + }, + { + "nodeid": "packages/gooddata-sdk/tests/tasks/test_temporal_container.py::test_close", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_close", + "test_temporal_container.py", + "tasks", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 5.599999997230043e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.40409999732583e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.594999998313142e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/tasks/test_temporal_container.py::test_close" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_methods_discovery.py::test_get_methods_from_module", + "lineno": 8, + "outcome": "passed", + "keywords": [ + "test_get_methods_from_module", + "test_methods_discovery.py", + "utils", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 3.318000005947397e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0008227160000160438, + "outcome": "passed" + }, + "teardown": { + "duration": 4.289100002097257e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_methods_discovery.py::test_get_methods_from_module" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_multiple", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_methods_from_invalid_module_multiple", + "test_methods_discovery.py", + "utils", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 3.768999999920197e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0005422739999403348, + "outcome": "passed" + }, + "teardown": { + "duration": 4.123999997318606e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_multiple" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_none", + "lineno": 27, + "outcome": "passed", + "keywords": [ + "test_get_methods_from_invalid_module_none", + "test_methods_discovery.py", + "utils", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 3.6421000004338566e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0005056129999729819, + "outcome": "passed" + }, + "teardown": { + "duration": 4.180999997061008e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_none" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_invalid_signature", + "lineno": 35, + "outcome": "passed", + "keywords": [ + "test_get_methods_from_invalid_module_invalid_signature", + "test_methods_discovery.py", + "utils", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 3.5579999916990346e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0005371040000454741, + "outcome": "passed" + }, + "teardown": { + "duration": 4.225099996801873e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_invalid_signature" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_non_existent", + "lineno": 43, + "outcome": "passed", + "keywords": [ + "test_get_methods_from_invalid_module_non_existent", + "test_methods_discovery.py", + "utils", + "tests", + "gooddata-flight-server", + "" + ], + "setup": { + "duration": 3.717000004144211e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012085999992450525, + "outcome": "passed" + }, + "teardown": { + "duration": 5.430999999589403e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_methods_discovery.py::test_get_methods_from_invalid_module_non_existent" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim1[True]", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_two_dim1[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0030053609999640685, + "outcome": "passed" + }, + "call": { + "duration": 0.690875341999913, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00018141099997137644, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim1[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim1[False]", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_two_dim1[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.04916363800009549, + "outcome": "passed" + }, + "call": { + "duration": 0.0900145989999146, + "outcome": "passed" + }, + "teardown": { + "duration": 9.577100001934014e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim1[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_dimensions_limits_failure", + "lineno": 91, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_dimensions_limits_failure", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017710029999307153, + "outcome": "passed" + }, + "call": { + "duration": 0.24905023299993445, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010245099997518992, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_dimensions_limits_failure" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_bytes_limits_failure", + "lineno": 122, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_bytes_limits_failure", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018165430000181004, + "outcome": "passed" + }, + "call": { + "duration": 0.24212632599994777, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011165000000801228, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_bytes_limits_failure" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim2[True]", + "lineno": 152, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_two_dim2[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0020560839999461678, + "outcome": "passed" + }, + "call": { + "duration": 0.5870376369999804, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001096209999786879, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim2[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim2[False]", + "lineno": 152, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_two_dim2[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.05182054700003391, + "outcome": "passed" + }, + "call": { + "duration": 0.14410144199996466, + "outcome": "passed" + }, + "teardown": { + "duration": 9.194099993692362e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim2[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim3[True]", + "lineno": 174, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_two_dim3[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017866219999405075, + "outcome": "passed" + }, + "call": { + "duration": 0.5756553999999596, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011600100003761327, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim3[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim3[False]", + "lineno": 174, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_two_dim3[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.002149884999994356, + "outcome": "passed" + }, + "call": { + "duration": 0.158746060999988, + "outcome": "passed" + }, + "teardown": { + "duration": 9.231100000306469e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_two_dim3[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals1[True]", + "lineno": 196, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals1[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0016328020000173638, + "outcome": "passed" + }, + "call": { + "duration": 0.59272971900009, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011152000001857232, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals1[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals1[False]", + "lineno": 196, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals1[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019281339999679403, + "outcome": "passed" + }, + "call": { + "duration": 0.10662581000008231, + "outcome": "passed" + }, + "teardown": { + "duration": 9.033100002397987e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals1[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals2[True]", + "lineno": 237, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals2[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017110520000187535, + "outcome": "passed" + }, + "call": { + "duration": 0.6830882960000508, + "outcome": "passed" + }, + "teardown": { + "duration": 9.820100001434184e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals2[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals2[False]", + "lineno": 237, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals2[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0016222310000557627, + "outcome": "passed" + }, + "call": { + "duration": 0.1424363579999408, + "outcome": "passed" + }, + "teardown": { + "duration": 8.90410000238262e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals2[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals3[True]", + "lineno": 279, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals3[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017150420000007216, + "outcome": "passed" + }, + "call": { + "duration": 0.5566669799999318, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011100100005023705, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals3[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals3[False]", + "lineno": 279, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals3[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.002111545000047954, + "outcome": "passed" + }, + "call": { + "duration": 0.17938289400001395, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011399100003472995, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals3[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals4[True]", + "lineno": 318, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals4[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.002454947000046559, + "outcome": "passed" + }, + "call": { + "duration": 0.5783501010000691, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011259100006100198, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals4[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals4[False]", + "lineno": 318, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_totals4[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018171819999679428, + "outcome": "passed" + }, + "call": { + "duration": 0.1380601560000514, + "outcome": "passed" + }, + "teardown": { + "duration": 9.898099995098164e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_totals4[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim1[True]", + "lineno": 396, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_one_dim1[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.05567302700001164, + "outcome": "passed" + }, + "call": { + "duration": 0.8008563129999402, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00012434099994607095, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim1[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim1[False]", + "lineno": 396, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_one_dim1[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0024084259999881397, + "outcome": "passed" + }, + "call": { + "duration": 0.3581988139999339, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010506000000987115, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim1[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim2[True]", + "lineno": 416, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_one_dim2[True]", + "parametrize", + "pytestmark", + "True", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.002053684999964389, + "outcome": "passed" + }, + "call": { + "duration": 1.4636111969999774, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010918099997070385, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim2[True]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim2[False]", + "lineno": 416, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_exec_def_one_dim2[False]", + "parametrize", + "pytestmark", + "False", + "test_dataframe_for_exec_def.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018144719999781955, + "outcome": "passed" + }, + "call": { + "duration": 0.4099674420000383, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010405099999388767, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_exec_def.py::test_dataframe_for_exec_def_one_dim2[False]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_insight.py::test_dataframe_for_visualization_date", + "lineno": 12, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_visualization_date", + "test_dataframe_for_insight.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0016854220000368514, + "outcome": "passed" + }, + "call": { + "duration": 0.5065645629999835, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010312099993825541, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_insight.py::test_dataframe_for_visualization_date" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_insight.py::test_dataframe_for_visualization", + "lineno": 27, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_visualization", + "test_dataframe_for_insight.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018430030000899933, + "outcome": "passed" + }, + "call": { + "duration": 0.2602106729999605, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010412100004941749, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_insight.py::test_dataframe_for_visualization" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_insight.py::test_dataframe_for_visualization_no_index", + "lineno": 40, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_visualization_no_index", + "test_dataframe_for_insight.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017450020000069344, + "outcome": "passed" + }, + "call": { + "duration": 0.25666752899996936, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010327099994356104, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_insight.py::test_dataframe_for_visualization_no_index" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_items.py::test_dataframe_for_items", + "lineno": 12, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_items", + "test_dataframe_for_items.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.06011886700002833, + "outcome": "passed" + }, + "call": { + "duration": 0.31760419199997614, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010699099993871641, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_items.py::test_dataframe_for_items" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_dataframe_for_items.py::test_dataframe_for_items_no_index", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_dataframe_for_items_no_index", + "test_dataframe_for_items.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.001726812000015343, + "outcome": "passed" + }, + "call": { + "duration": 0.23209629900009077, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010556099994118995, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_dataframe_for_items.py::test_dataframe_for_items_no_index" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[region0]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[region0]", + "parametrize", + "pytestmark", + "region0", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.001853622999988147, + "outcome": "passed" + }, + "call": { + "duration": 0.2799932020000142, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010762100009742426, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[region0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index1]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index1]", + "parametrize", + "pytestmark", + "index1", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018643029999338978, + "outcome": "passed" + }, + "call": { + "duration": 0.01586055000007036, + "outcome": "passed" + }, + "teardown": { + "duration": 6.961099995805853e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[region1]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[region1]", + "parametrize", + "pytestmark", + "region1", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.001432210000075429, + "outcome": "passed" + }, + "call": { + "duration": 0.015264225000009901, + "outcome": "passed" + }, + "teardown": { + "duration": 6.694000001061795e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[region1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index3]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index3]", + "parametrize", + "pytestmark", + "index3", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.001447890000008556, + "outcome": "passed" + }, + "call": { + "duration": 0.014674301000013656, + "outcome": "passed" + }, + "teardown": { + "duration": 6.785000005038455e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[label/region]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[label/region]", + "parametrize", + "pytestmark", + "label/region", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0015174500000512126, + "outcome": "passed" + }, + "call": { + "duration": 0.014636501999916618, + "outcome": "passed" + }, + "teardown": { + "duration": 6.566100000782171e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[label/region]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index5]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index5]", + "parametrize", + "pytestmark", + "index5", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.04955920299994432, + "outcome": "passed" + }, + "call": { + "duration": 0.01608741099994404, + "outcome": "passed" + }, + "teardown": { + "duration": 7.849999997233681e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index6]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index6]", + "parametrize", + "pytestmark", + "index6", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0015107709999711005, + "outcome": "passed" + }, + "call": { + "duration": 0.015133416000026045, + "outcome": "passed" + }, + "teardown": { + "duration": 6.707000000005792e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index7]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index7]", + "parametrize", + "pytestmark", + "index7", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0014407900000605878, + "outcome": "passed" + }, + "call": { + "duration": 0.015038324000101966, + "outcome": "passed" + }, + "teardown": { + "duration": 6.537100000514329e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index7]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index8]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index8]", + "parametrize", + "pytestmark", + "index8", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0014740999999958149, + "outcome": "passed" + }, + "call": { + "duration": 0.014689621000002262, + "outcome": "passed" + }, + "teardown": { + "duration": 6.465999990723503e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index8]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index9]", + "lineno": 33, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics[index9]", + "parametrize", + "pytestmark", + "index9", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0014793700000836907, + "outcome": "passed" + }, + "call": { + "duration": 0.014659112000003915, + "outcome": "passed" + }, + "teardown": { + "duration": 6.554100002631458e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics[index9]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics_no_duplicate_index_col", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics_no_duplicate_index_col", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0013457189999144248, + "outcome": "passed" + }, + "call": { + "duration": 0.28039548499998546, + "outcome": "passed" + }, + "teardown": { + "duration": 9.895000005144539e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics_no_duplicate_index_col" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics_and_label", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_simple_index_metrics_and_label", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.05802621200007252, + "outcome": "passed" + }, + "call": { + "duration": 0.16412474900005236, + "outcome": "passed" + }, + "teardown": { + "duration": 9.884100006729568e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_metrics_and_label" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_simple_index_filtered_metrics_and_label", + "lineno": 86, + "outcome": "passed", + "keywords": [ + "test_simple_index_filtered_metrics_and_label", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.001826653000080114, + "outcome": "passed" + }, + "call": { + "duration": 0.3889493169999696, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010264000002280227, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_simple_index_filtered_metrics_and_label" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_multi_index_metrics", + "lineno": 115, + "outcome": "passed", + "keywords": [ + "test_multi_index_metrics", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019245140000521133, + "outcome": "passed" + }, + "call": { + "duration": 0.2863409249999904, + "outcome": "passed" + }, + "teardown": { + "duration": 9.982100004890526e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_multi_index_metrics" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_multi_index_metrics_and_label", + "lineno": 130, + "outcome": "passed", + "keywords": [ + "test_multi_index_metrics_and_label", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.00193754400004309, + "outcome": "passed" + }, + "call": { + "duration": 0.32357597400005034, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010242099995139142, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_multi_index_metrics_and_label" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_multi_index_filtered_metrics_and_label", + "lineno": 150, + "outcome": "passed", + "keywords": [ + "test_multi_index_filtered_metrics_and_label", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0016629019999072625, + "outcome": "passed" + }, + "call": { + "duration": 0.3075002719999702, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010181000004649832, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_multi_index_filtered_metrics_and_label" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_multi_index_filtered_metrics_and_label_reuse", + "lineno": 174, + "outcome": "passed", + "keywords": [ + "test_multi_index_filtered_metrics_and_label_reuse", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018358730000045398, + "outcome": "passed" + }, + "call": { + "duration": 0.29962638699998934, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011283100002401625, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_multi_index_filtered_metrics_and_label_reuse" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_indexed_dataframe.py::test_empty_indexed_dataframe", + "lineno": 200, + "outcome": "passed", + "keywords": [ + "test_empty_indexed_dataframe", + "test_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0026209380000636884, + "outcome": "passed" + }, + "call": { + "duration": 0.31220994500006327, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010382999994362763, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_indexed_dataframe.py::test_empty_indexed_dataframe" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_not_indexed_dataframe.py::test_not_indexed_metrics", + "lineno": 13, + "outcome": "passed", + "keywords": [ + "test_not_indexed_metrics", + "test_not_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.06225571200002378, + "outcome": "passed" + }, + "call": { + "duration": 0.2474015349999945, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010250999991967547, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_not_indexed_dataframe.py::test_not_indexed_metrics" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_not_indexed_dataframe.py::test_not_indexed_metrics_and_labels", + "lineno": 28, + "outcome": "passed", + "keywords": [ + "test_not_indexed_metrics_and_labels", + "test_not_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.001989554000033422, + "outcome": "passed" + }, + "call": { + "duration": 0.2662844449999966, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010117099998296908, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_not_indexed_dataframe.py::test_not_indexed_metrics_and_labels" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_not_indexed_dataframe.py::test_not_indexed_filtered_metrics_and_labels", + "lineno": 45, + "outcome": "passed", + "keywords": [ + "test_not_indexed_filtered_metrics_and_labels", + "test_not_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019672939999964, + "outcome": "passed" + }, + "call": { + "duration": 0.27402214099993216, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010405099999388767, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_not_indexed_dataframe.py::test_not_indexed_filtered_metrics_and_labels" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_not_indexed_dataframe.py::test_empty_not_indexed_dataframe", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_empty_not_indexed_dataframe", + "test_not_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.002130405000002611, + "outcome": "passed" + }, + "call": { + "duration": 0.1852493940000386, + "outcome": "passed" + }, + "teardown": { + "duration": 9.935999992194411e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_not_indexed_dataframe.py::test_empty_not_indexed_dataframe" + }, + { + "nodeid": "packages/gooddata-sdk/tests/dataframe/test_not_indexed_dataframe.py::test_filter_empty_df", + "lineno": 79, + "outcome": "passed", + "keywords": [ + "test_filter_empty_df", + "test_not_indexed_dataframe.py", + "dataframe", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0018752830000039467, + "outcome": "passed" + }, + "call": { + "duration": 0.2585242519999156, + "outcome": "passed" + }, + "teardown": { + "duration": 9.815000009893993e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/dataframe/test_not_indexed_dataframe.py::test_filter_empty_df" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_legacy_config[custom]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_legacy_config[custom]", + "parametrize", + "pytestmark", + "custom", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.00025772200001483725, + "outcome": "passed" + }, + "call": { + "duration": 0.005734719999964, + "outcome": "passed" + }, + "teardown": { + "duration": 6.280999991759018e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_legacy_config[custom]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_legacy_config[default]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_legacy_config[default]", + "parametrize", + "pytestmark", + "default", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 7.715000003827299e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.003350232999991931, + "outcome": "passed" + }, + "teardown": { + "duration": 5.6730000096649746e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_legacy_config[default]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_1]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_1]", + "parametrize", + "pytestmark", + "correct_1", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 6.848099997114332e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.05787418099998831, + "outcome": "passed" + }, + "teardown": { + "duration": 8.339999999407155e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_2]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_2]", + "parametrize", + "pytestmark", + "correct_2", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 8.346100003109314e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0034210640000083004, + "outcome": "passed" + }, + "teardown": { + "duration": 5.962099999123893e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_3]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_3]", + "parametrize", + "pytestmark", + "correct_3", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 6.793099998958496e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0033013529999834645, + "outcome": "passed" + }, + "teardown": { + "duration": 5.7361000017408514e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_4]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_4]", + "parametrize", + "pytestmark", + "correct_4", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 6.579099999726168e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0031722019999733675, + "outcome": "passed" + }, + "teardown": { + "duration": 5.7269999956588435e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_legacy_config[correct_4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/good_pandas/test_good_pandas.py::test_wrong_profile", + "lineno": 43, + "outcome": "passed", + "keywords": [ + "test_wrong_profile", + "test_good_pandas.py", + "good_pandas", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 4.3969999978799024e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0009920969999939189, + "outcome": "passed" + }, + "teardown": { + "duration": 4.6600000018770515e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/good_pandas/test_good_pandas.py::test_wrong_profile" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_indexed_series.py::test_simple_index_metric_series", + "lineno": 14, + "outcome": "passed", + "keywords": [ + "test_simple_index_metric_series", + "test_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0015716999999995096, + "outcome": "passed" + }, + "call": { + "duration": 0.24210245799997665, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010133099999620754, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_indexed_series.py::test_simple_index_metric_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_indexed_series.py::test_simple_index_label_series", + "lineno": 25, + "outcome": "passed", + "keywords": [ + "test_simple_index_label_series", + "test_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017541720000053829, + "outcome": "passed" + }, + "call": { + "duration": 0.27552036000008684, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011494099999254104, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_indexed_series.py::test_simple_index_label_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_indexed_series.py::test_simple_index_filtered_series", + "lineno": 36, + "outcome": "passed", + "keywords": [ + "test_simple_index_filtered_series", + "test_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0026696579999452297, + "outcome": "passed" + }, + "call": { + "duration": 0.2678452559999869, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010226099993815296, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_indexed_series.py::test_simple_index_filtered_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_indexed_series.py::test_multi_index_metric_series", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_multi_index_metric_series", + "test_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019316529999287013, + "outcome": "passed" + }, + "call": { + "duration": 0.15885386100001142, + "outcome": "passed" + }, + "teardown": { + "duration": 9.892000002764689e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_indexed_series.py::test_multi_index_metric_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_indexed_series.py::test_multi_index_filtered_series", + "lineno": 64, + "outcome": "passed", + "keywords": [ + "test_multi_index_filtered_series", + "test_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.06793102100004944, + "outcome": "passed" + }, + "call": { + "duration": 0.25553421300003265, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010295000004134636, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_indexed_series.py::test_multi_index_filtered_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_not_indexed_series.py::test_not_indexed_metric_series", + "lineno": 14, + "outcome": "passed", + "keywords": [ + "test_not_indexed_metric_series", + "test_not_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019772340000372424, + "outcome": "passed" + }, + "call": { + "duration": 0.20293289599999298, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010264100001222687, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_not_indexed_series.py::test_not_indexed_metric_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_not_indexed_series.py::test_not_index_label_series", + "lineno": 23, + "outcome": "passed", + "keywords": [ + "test_not_index_label_series", + "test_not_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.002151324999999815, + "outcome": "passed" + }, + "call": { + "duration": 0.13545378000003439, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010296100003870379, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_not_indexed_series.py::test_not_index_label_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_not_indexed_series.py::test_not_indexed_metric_series_with_granularity", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_not_indexed_metric_series_with_granularity", + "test_not_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019857239999510057, + "outcome": "passed" + }, + "call": { + "duration": 0.14509309599998232, + "outcome": "passed" + }, + "teardown": { + "duration": 9.887100009109417e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_not_indexed_series.py::test_not_indexed_metric_series_with_granularity" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_not_indexed_series.py::test_not_index_label_series_with_granularity", + "lineno": 43, + "outcome": "passed", + "keywords": [ + "test_not_index_label_series_with_granularity", + "test_not_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0017889519999698678, + "outcome": "passed" + }, + "call": { + "duration": 0.2480428699999493, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010215099996457866, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_not_indexed_series.py::test_not_index_label_series_with_granularity" + }, + { + "nodeid": "packages/gooddata-sdk/tests/series/test_not_indexed_series.py::test_not_indexed_filtered_metric_series", + "lineno": 55, + "outcome": "passed", + "keywords": [ + "test_not_indexed_filtered_metric_series", + "test_not_indexed_series.py", + "series", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0019900539999753164, + "outcome": "passed" + }, + "call": { + "duration": 0.3275337510000327, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010481999993317004, + "outcome": "passed" + }, + "original_nodeid": "tests/series/test_not_indexed_series.py::test_not_indexed_filtered_metric_series" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_utils.py::test_get_catalog_attributes_for_extract", + "lineno": 16, + "outcome": "passed", + "keywords": [ + "test_get_catalog_attributes_for_extract", + "test_utils.py", + "utils", + "tests", + "gooddata-pandas", + "" + ], + "setup": { + "duration": 0.0002372509999304384, + "outcome": "passed" + }, + "call": { + "duration": 0.06449374699991495, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00035513199998149503, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_utils.py::test_get_catalog_attributes_for_extract" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_get_s3_storage", + "lineno": 112, + "outcome": "passed", + "keywords": [ + "test_get_s3_storage", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.06935378100001799, + "outcome": "passed" + }, + "call": { + "duration": 0.00016725099999348458, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0003282830000443937, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_get_s3_storage" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_get_local_storage", + "lineno": 118, + "outcome": "passed", + "keywords": [ + "test_get_local_storage", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001490501000034783, + "outcome": "passed" + }, + "call": { + "duration": 7.277100007740955e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001596910000216667, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_get_local_storage" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_archive_gooddata_layouts_to_zip", + "lineno": 125, + "outcome": "passed", + "keywords": [ + "test_archive_gooddata_layouts_to_zip", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012877890000027037, + "outcome": "passed" + }, + "call": { + "duration": 0.005085324999981822, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016609100009645772, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_archive_gooddata_layouts_to_zip" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_store_user_data_filters", + "lineno": 186, + "outcome": "passed", + "keywords": [ + "test_store_user_data_filters", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0014003500000399072, + "outcome": "passed" + }, + "call": { + "duration": 0.0007730160000392061, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016027100002702355, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_store_user_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_local_storage_export", + "lineno": 244, + "outcome": "passed", + "keywords": [ + "test_local_storage_export", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012840889999097271, + "outcome": "passed" + }, + "call": { + "duration": 0.005142616000057387, + "outcome": "passed", + "stdout": "Saving services to local storage\nSaving services to local storage\nSaving services to local storage\nSaving services to local storage\nSaving services to local storage\n" + }, + "teardown": { + "duration": 0.00016156100002717722, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_local_storage_export" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_file_upload", + "lineno": 289, + "outcome": "passed", + "keywords": [ + "test_file_upload", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001441470000031586, + "outcome": "passed" + }, + "call": { + "duration": 0.0006995649999907982, + "outcome": "passed", + "stdout": "Uploading services to some-s3-bucket/some/s3/backup/path/org_id/\nUploading services to some-s3-bucket/some/s3/backup/path/org_id/\nUploading services to some-s3-bucket/some/s3/backup/path/org_id/\nUploading services to some-s3-bucket/some/s3/backup/path/org_id/\nUploading services to some-s3-bucket/some/s3/backup/path/org_id/\nUploading services to some-s3-bucket/some/s3/backup/path/org_id/\n" + }, + "teardown": { + "duration": 0.0001670209999247163, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_file_upload" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_split_to_batches", + "lineno": 299, + "outcome": "passed", + "keywords": [ + "test_split_to_batches", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00138900999991165, + "outcome": "passed" + }, + "call": { + "duration": 7.059000006393035e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014892100000452047, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_split_to_batches" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_process_batch_success", + "lineno": 315, + "outcome": "passed", + "keywords": [ + "test_process_batch_success", + "__wrapped__", + "patchings", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001260298999909537, + "outcome": "passed" + }, + "call": { + "duration": 0.0005909650000148758, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015640100002656254, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_process_batch_success" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_process_batch_retries_on_exception", + "lineno": 340, + "outcome": "passed", + "keywords": [ + "test_process_batch_retries_on_exception", + "__wrapped__", + "patchings", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0014224990000002435, + "outcome": "passed" + }, + "call": { + "duration": 5.001134756000056, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0004907740000135163, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_process_batch_retries_on_exception" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup.py::test_process_batch_raises_after_max_retries", + "lineno": 378, + "outcome": "passed", + "keywords": [ + "test_process_batch_raises_after_max_retries", + "__wrapped__", + "patchings", + "test_backup.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0017407920000778176, + "outcome": "passed" + }, + "call": { + "duration": 0.0007073749999335632, + "outcome": "passed", + "log": [ + { + "name": "test_logger", + "msg": "Batch failed: Exception: fail", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194852.263034, + "msecs": 263, + "relativeCreated": 7406.903982162476, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00018102199999248114, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup.py::test_process_batch_raises_after_max_retries" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_process_data_extracts_children_and_subparents", + "lineno": 32, + "outcome": "passed", + "keywords": [ + "test_process_data_extracts_children_and_subparents", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0038419370000610797, + "outcome": "passed" + }, + "call": { + "duration": 0.0001347910000504271, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015835199997127347, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_process_data_extracts_children_and_subparents" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_log_paging_progress_logs_info", + "lineno": 42, + "outcome": "passed", + "keywords": [ + "test_log_paging_progress_logs_info", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00260877799996706, + "outcome": "passed" + }, + "call": { + "duration": 0.00011838099999295082, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00018018100001881976, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_log_paging_progress_logs_info" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_log_paging_progress_no_page", + "lineno": 57, + "outcome": "passed", + "keywords": [ + "test_log_paging_progress_no_page", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0696671340000421, + "outcome": "passed" + }, + "call": { + "duration": 0.0001459710000517589, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00025465200008056854, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_log_paging_progress_no_page" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_paginate_calls_fetch_page_and_process_data", + "lineno": 69, + "outcome": "passed", + "keywords": [ + "test_paginate_calls_fetch_page_and_process_data", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002709738000021389, + "outcome": "passed" + }, + "call": { + "duration": 0.00012085999992450525, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017743099999734113, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_paginate_calls_fetch_page_and_process_data" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_get_hierarchy_recurses", + "lineno": 119, + "outcome": "passed", + "keywords": [ + "test_get_hierarchy_recurses", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0025193679999802043, + "outcome": "passed" + }, + "call": { + "duration": 0.00016361099994810502, + "outcome": "passed", + "stdout": "Fetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of p1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\nFetching children of c1\n" + }, + "teardown": { + "duration": 0.0001576910000267162, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_get_hierarchy_recurses" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_get_workspaces_to_backup_empty_org", + "lineno": 132, + "outcome": "passed", + "keywords": [ + "test_get_workspaces_to_backup_empty_org", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0025271169999996346, + "outcome": "passed" + }, + "call": { + "duration": 0.0001962620000313109, + "outcome": "passed", + "log": [ + { + "name": "test_logger", + "msg": "No workspaces found in the organization.", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "_notify", + "created": 1770194852.3539479, + "msecs": 353, + "relativeCreated": 7497.817754745483, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00017234100005225628, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_get_workspaces_to_backup_empty_org" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_empty_file", + "lineno": 149, + "outcome": "passed", + "keywords": [ + "test_read_csv_input_empty_file", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0027398690000381976, + "outcome": "passed" + }, + "call": { + "duration": 0.0003422830000090471, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001616510000985727, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_empty_file" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_only_header", + "lineno": 159, + "outcome": "passed", + "keywords": [ + "test_read_csv_input_only_header", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.04714974600005917, + "outcome": "passed" + }, + "call": { + "duration": 0.0004675530000213257, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00023064100003011845, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_only_header" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_valid", + "lineno": 172, + "outcome": "passed", + "keywords": [ + "test_read_csv_input_valid", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002963720000025205, + "outcome": "passed" + }, + "call": { + "duration": 0.00028165199989871326, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000171822000083921, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_valid" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_too_many_columns", + "lineno": 186, + "outcome": "passed", + "keywords": [ + "test_read_csv_input_too_many_columns", + "test_backup_input_processor.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002491297000005943, + "outcome": "passed" + }, + "call": { + "duration": 0.0005502340000020922, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016286100003526371, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_backup_input_processor.py::test_read_csv_input_too_many_columns" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_s3_storage_success", + "lineno": 87, + "outcome": "passed", + "keywords": [ + "test_s3_storage_success", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0020671050000373725, + "outcome": "passed" + }, + "call": { + "duration": 0.0004274830000667862, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017673100001047715, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_s3_storage_success" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_s3_storage_no_target_only_dir", + "lineno": 102, + "outcome": "passed", + "keywords": [ + "test_s3_storage_no_target_only_dir", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0017629320000196458, + "outcome": "passed" + }, + "call": { + "duration": 0.00034966299995176087, + "outcome": "passed", + "stdout": "No target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\nNo target backup found for some/s3/backup/path/org_id/ws_id/.\n", + "log": [ + { + "name": "test_logger", + "msg": "No target backup found for some/s3/backup/path/org_id/ws_id/.", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194852.4189723, + "msecs": 418, + "relativeCreated": 7562.842130661011, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00017198099999404803, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_s3_storage_no_target_only_dir" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_s3_storage_no_target", + "lineno": 109, + "outcome": "passed", + "keywords": [ + "test_s3_storage_no_target", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0015552309999975478, + "outcome": "passed" + }, + "call": { + "duration": 0.0005071839999573058, + "outcome": "passed", + "stdout": "No target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\nNo target backup found for some/s3/backup/path/org_id/bad_target/.\n", + "log": [ + { + "name": "test_logger", + "msg": "No target backup found for some/s3/backup/path/org_id/bad_target/.", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194852.4214337, + "msecs": 421, + "relativeCreated": 7565.303564071655, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.0001683519999460259, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_s3_storage_no_target" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_restore_empty_workspace", + "lineno": 116, + "outcome": "passed", + "keywords": [ + "test_restore_empty_workspace", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.003244543000050726, + "outcome": "passed" + }, + "call": { + "duration": 0.0016497110000273096, + "outcome": "passed", + "stdout": "Finished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\nFinished backup restore of ws_id from some/ws/path.\n" + }, + "teardown": { + "duration": 0.00019383100004688458, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_restore_empty_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_invalid_workspace_on_disk_is_skipped", + "lineno": 164, + "outcome": "passed", + "keywords": [ + "test_invalid_workspace_on_disk_is_skipped", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.003103420999991613, + "outcome": "passed" + }, + "call": { + "duration": 0.0007592249999106571, + "outcome": "passed", + "stdout": "analytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nanalytics_model or ldm directory missing in the workspace hierarchy. \nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\nFailed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..\n", + "log": [ + { + "name": "test_logger", + "msg": "analytics_model or ldm directory missing in the workspace hierarchy. ", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194852.4307053, + "msecs": 430, + "relativeCreated": 7574.575185775757, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + }, + { + "name": "test_logger", + "msg": "Failed to restore backup of ws_id from some/ws/path. Error caused by RuntimeError: analytics_model or ldm directory missing..", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194852.430784, + "msecs": 430, + "relativeCreated": 7574.65386390686, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00018708100003550499, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_invalid_workspace_on_disk_is_skipped" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_restore_multiple_workspaces_with_partial_failure", + "lineno": 189, + "outcome": "passed", + "keywords": [ + "test_restore_multiple_workspaces_with_partial_failure", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.003207052999982807, + "outcome": "passed" + }, + "call": { + "duration": 0.0021866349999299928, + "outcome": "passed", + "stdout": "Finished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFinished backup restore of ws_id_1 from ws_id_1.\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\nFailed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .\n", + "log": [ + { + "name": "test_logger", + "msg": "Failed to restore backup of ws_id_2 from ws_id_1. Error caused by Exception: .", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194852.4359334, + "msecs": 435, + "relativeCreated": 7579.803228378296, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00019227100005991815, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_restore_multiple_workspaces_with_partial_failure" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_load_user_data_filters_reads_yaml", + "lineno": 244, + "outcome": "passed", + "keywords": [ + "test_load_user_data_filters_reads_yaml", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013262490000442995, + "outcome": "passed" + }, + "call": { + "duration": 0.002941399999940586, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017311100009465008, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_load_user_data_filters_reads_yaml" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_manager_create_uses_s3_storage", + "lineno": 309, + "outcome": "passed", + "keywords": [ + "test_manager_create_uses_s3_storage", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013096489999497862, + "outcome": "passed" + }, + "call": { + "duration": 0.001926842999978362, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000166901000056896, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_manager_create_uses_s3_storage" + }, + { + "nodeid": "packages/gooddata-sdk/tests/backup_and_restore/test_restore.py::test_manager_create_from_profile", + "lineno": 326, + "outcome": "passed", + "keywords": [ + "test_manager_create_from_profile", + "test_restore.py", + "backup_and_restore", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011105670000688406, + "outcome": "passed" + }, + "call": { + "duration": 0.0020758140000225467, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017125099998338555, + "outcome": "passed" + }, + "original_nodeid": "tests/backup_and_restore/test_restore.py::test_manager_create_from_profile" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_base_url", + "lineno": 11, + "outcome": "passed", + "keywords": [ + "test_get_base_url", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.04900443000008181, + "outcome": "passed" + }, + "call": { + "duration": 8.389999993596575e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00019607199999427394, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_base_url" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_clean_host[example.com-https://example.com]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_clean_host[example.com-https://example.com]", + "parametrize", + "pytestmark", + "example.com-https://example.com", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013029089999463395, + "outcome": "passed" + }, + "call": { + "duration": 6.0849999954371015e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001548710000633946, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_clean_host[example.com-https://example.com]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_clean_host[https://example.com-https://example.com]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_clean_host[https://example.com-https://example.com]", + "parametrize", + "pytestmark", + "https://example.com-https://example.com", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001056838000067728, + "outcome": "passed" + }, + "call": { + "duration": 5.381999994824582e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001438709999774801, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_clean_host[https://example.com-https://example.com]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_clean_host[http://example.com-https://example.com]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_clean_host[http://example.com-https://example.com]", + "parametrize", + "pytestmark", + "http://example.com-https://example.com", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001128407999999581, + "outcome": "passed" + }, + "call": { + "duration": 5.349100001694751e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014140099995074706, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_clean_host[http://example.com-https://example.com]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_clean_host[example.com/-https://example.com]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_clean_host[example.com/-https://example.com]", + "parametrize", + "pytestmark", + "example.com/-https://example.com", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010381780000443541, + "outcome": "passed" + }, + "call": { + "duration": 5.1570000096035074e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001404110000748915, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_clean_host[example.com/-https://example.com]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_clean_host[https://example.com/-https://example.com]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_clean_host[https://example.com/-https://example.com]", + "parametrize", + "pytestmark", + "https://example.com/-https://example.com", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011018679999779124, + "outcome": "passed" + }, + "call": { + "duration": 5.032000001392589e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001404610000008688, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_clean_host[https://example.com/-https://example.com]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_api_wrapper.py::test_get_clean_host[http://example.com/-https://example.com]", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_get_clean_host[http://example.com/-https://example.com]", + "parametrize", + "pytestmark", + "http://example.com/-https://example.com", + "test_api_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010222570000451014, + "outcome": "passed" + }, + "call": { + "duration": 5.322000004071015e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001419010000063281, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_api_wrapper.py::test_get_clean_host[http://example.com/-https://example.com]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_sdk_wrapper.py::test_get_panther_children_workspaces_empty_response", + "lineno": 7, + "outcome": "passed", + "keywords": [ + "test_get_panther_children_workspaces_empty_response", + "test_sdk_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.003538714000001164, + "outcome": "passed" + }, + "call": { + "duration": 0.00027424100005646324, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001737709999360959, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_sdk_wrapper.py::test_get_panther_children_workspaces_empty_response" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_sdk_wrapper.py::test_get_panther_children_full_match", + "lineno": 25, + "outcome": "passed", + "keywords": [ + "test_get_panther_children_full_match", + "test_sdk_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002794928999946933, + "outcome": "passed" + }, + "call": { + "duration": 0.00028015200007303065, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001687709999487197, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_sdk_wrapper.py::test_get_panther_children_full_match" + }, + { + "nodeid": "packages/gooddata-sdk/tests/panther/test_sdk_wrapper.py::test_get_panther_children_no_match", + "lineno": 54, + "outcome": "passed", + "keywords": [ + "test_get_panther_children_no_match", + "test_sdk_wrapper.py", + "panther", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002713129000085246, + "outcome": "passed" + }, + "call": { + "duration": 0.0002622419999624981, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017159100002572814, + "outcome": "passed" + }, + "original_nodeid": "tests/panther/test_sdk_wrapper.py::test_get_panther_children_no_match" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_declaration_from_populated_sdk_api_obj", + "lineno": 79, + "outcome": "passed", + "keywords": [ + "test_declaration_from_populated_sdk_api_obj", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001366379000046436, + "outcome": "passed" + }, + "call": { + "duration": 8.043099990118208e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001398309999558478, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_declaration_from_populated_sdk_api_obj" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_declaration_from_empty_sdk_api_obj", + "lineno": 84, + "outcome": "passed", + "keywords": [ + "test_declaration_from_empty_sdk_api_obj", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.04472721900003762, + "outcome": "passed" + }, + "call": { + "duration": 9.612999997443694e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000231471999995847, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_declaration_from_empty_sdk_api_obj" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_declaration_to_populated_sdk_api_obj", + "lineno": 91, + "outcome": "passed", + "keywords": [ + "test_declaration_to_populated_sdk_api_obj", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001269749000016418, + "outcome": "passed" + }, + "call": { + "duration": 0.00011278099998435209, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015212100004191598, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_declaration_to_populated_sdk_api_obj" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_declaration_with_inactive_to_sdk_api_obj", + "lineno": 96, + "outcome": "passed", + "keywords": [ + "test_declaration_with_inactive_to_sdk_api_obj", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010473769999634897, + "outcome": "passed" + }, + "call": { + "duration": 7.933999995657359e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014378100001977145, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_declaration_with_inactive_to_sdk_api_obj" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_declaration_with_only_inactive_to_sdk_api_obj", + "lineno": 126, + "outcome": "passed", + "keywords": [ + "test_declaration_with_only_inactive_to_sdk_api_obj", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001137547999974231, + "outcome": "passed" + }, + "call": { + "duration": 6.801000006362301e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014023100004578737, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_declaration_with_only_inactive_to_sdk_api_obj" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_add_new_active_user_perm", + "lineno": 145, + "outcome": "passed", + "keywords": [ + "test_add_new_active_user_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010377569999491243, + "outcome": "passed" + }, + "call": { + "duration": 8.177999995950813e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000140321000003496, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_add_new_active_user_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_add_new_inactive_user_perm", + "lineno": 165, + "outcome": "passed", + "keywords": [ + "test_add_new_inactive_user_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010765580000224872, + "outcome": "passed" + }, + "call": { + "duration": 6.652999991274555e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013854099995569413, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_add_new_inactive_user_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_overwrite_inactive_user_perm", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_overwrite_inactive_user_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001010528000051636, + "outcome": "passed" + }, + "call": { + "duration": 0.0001336109999101609, + "outcome": "passed", + "stdout": "isActive=True provided after False has been specified for the same input. Overwriting 'permission='VIEW' workspace_id='' entity_id='user_1' entity_type= is_active=True'\n" + }, + "teardown": { + "duration": 0.00014212100006716355, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_overwrite_inactive_user_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_overwrite_active_user_perm", + "lineno": 203, + "outcome": "passed", + "keywords": [ + "test_overwrite_active_user_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010454769999341806, + "outcome": "passed" + }, + "call": { + "duration": 9.415100009846356e-05, + "outcome": "passed", + "stdout": "isActive=False provided after True has been specificed for the same input. Skipping 'permission='ANALYZE' workspace_id='' entity_id='user_1' entity_type= is_active=False'\n" + }, + "teardown": { + "duration": 0.0001392709999663566, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_overwrite_active_user_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_add_new_user_perm", + "lineno": 221, + "outcome": "passed", + "keywords": [ + "test_add_new_user_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001129748000039399, + "outcome": "passed" + }, + "call": { + "duration": 6.346099996790144e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013791100002435996, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_add_new_user_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_modify_one_of_user_perms", + "lineno": 243, + "outcome": "passed", + "keywords": [ + "test_modify_one_of_user_perms", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010136070000044128, + "outcome": "passed" + }, + "call": { + "duration": 6.329100006041699e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001392910000959091, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_modify_one_of_user_perms" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_add_new_active_ug_perm", + "lineno": 266, + "outcome": "passed", + "keywords": [ + "test_add_new_active_ug_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011184779999666716, + "outcome": "passed" + }, + "call": { + "duration": 6.361099997320707e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013970100008009467, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_add_new_active_ug_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_add_new_inactive_ug_perm", + "lineno": 285, + "outcome": "passed", + "keywords": [ + "test_add_new_inactive_ug_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010073669999428603, + "outcome": "passed" + }, + "call": { + "duration": 6.257000006826274e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013993099992148927, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_add_new_inactive_ug_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_overwrite_inactive_ug_perm", + "lineno": 304, + "outcome": "passed", + "keywords": [ + "test_overwrite_inactive_ug_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010524180000857086, + "outcome": "passed" + }, + "call": { + "duration": 9.790100000373059e-05, + "outcome": "passed", + "stdout": "isActive=True provided after False has been specified for the same input. Overwriting 'permission='ANALYZE' workspace_id='' entity_id='ug_1' entity_type= is_active=True'\n" + }, + "teardown": { + "duration": 0.00014326099994832475, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_overwrite_inactive_ug_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_overwrite_active_ug_perm", + "lineno": 321, + "outcome": "passed", + "keywords": [ + "test_overwrite_active_ug_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00113672800000586, + "outcome": "passed" + }, + "call": { + "duration": 6.36199999917153e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013954099995316938, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_overwrite_active_ug_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_add_new_ug_perm", + "lineno": 338, + "outcome": "passed", + "keywords": [ + "test_add_new_ug_perm", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010134569999991072, + "outcome": "passed" + }, + "call": { + "duration": 6.334099998639431e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013778099992123316, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_add_new_ug_perm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_modify_one_of_ug_perms", + "lineno": 358, + "outcome": "passed", + "keywords": [ + "test_modify_one_of_ug_perms", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011220779999803199, + "outcome": "passed" + }, + "call": { + "duration": 6.390999999439373e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001398910000034448, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_modify_one_of_ug_perms" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_upsert", + "lineno": 378, + "outcome": "passed", + "keywords": [ + "test_upsert", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010119870000835363, + "outcome": "passed" + }, + "call": { + "duration": 6.285100005243294e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013892100002976804, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_upsert" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_permission_provisioner[permissions_input_full_load.json-permissions_expected_full_load.json-full_load]", + "lineno": 426, + "outcome": "passed", + "keywords": [ + "test_permission_provisioner[permissions_input_full_load.json-permissions_expected_full_load.json-full_load]", + "parametrize", + "pytestmark", + "permissions_input_full_load.json-permissions_expected_full_load.json-full_load", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.003663134999897011, + "outcome": "passed" + }, + "call": { + "duration": 0.0010878880000291247, + "outcome": "passed", + "stdout": "Updated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n" + }, + "teardown": { + "duration": 0.00019154200003868027, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_permission_provisioner[permissions_input_full_load.json-permissions_expected_full_load.json-full_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_permissions.py::test_permission_provisioner[permissions_input_incremental_load.json-permissions_expected_incremental_load.json-incremental_load]", + "lineno": 426, + "outcome": "passed", + "keywords": [ + "test_permission_provisioner[permissions_input_incremental_load.json-permissions_expected_incremental_load.json-incremental_load]", + "parametrize", + "pytestmark", + "permissions_input_incremental_load.json-permissions_expected_incremental_load.json-incremental_load", + "test_permissions.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.05118792400003258, + "outcome": "passed" + }, + "call": { + "duration": 0.0014422200000581142, + "outcome": "passed", + "stdout": "isActive=False provided after True has been specificed for the same input. Skipping 'permission='VIEW' workspace_id='child_workspace_id_1' entity_id='user_2' entity_type= is_active=False'\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_1\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nUpdated permissions for workspace child_workspace_id_2\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n" + }, + "teardown": { + "duration": 0.00026065199995173316, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_permissions.py::test_permission_provisioner[permissions_input_incremental_load.json-permissions_expected_incremental_load.json-incremental_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_missing_key_no_parent_groups", + "lineno": 10, + "outcome": "passed", + "keywords": [ + "test_missing_key_no_parent_groups", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0014470900000560505, + "outcome": "passed" + }, + "call": { + "duration": 9.564999993472156e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001606109999556793, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_missing_key_no_parent_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_fallback_name[None]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_fallback_name[None]", + "parametrize", + "pytestmark", + "None", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010548569999855317, + "outcome": "passed" + }, + "call": { + "duration": 7.176099995831464e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001462709999486833, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_fallback_name[None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_fallback_name[]", + "lineno": 26, + "outcome": "passed", + "keywords": [ + "test_fallback_name[]", + "parametrize", + "pytestmark", + "", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines" + ], + "setup": { + "duration": 0.0010523969999667315, + "outcome": "passed" + }, + "call": { + "duration": 6.243999996513594e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001414810000142097, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_fallback_name[]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_no_parent_user_groups[None]", + "lineno": 46, + "outcome": "passed", + "keywords": [ + "test_no_parent_user_groups[None]", + "parametrize", + "pytestmark", + "None", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011296679999759363, + "outcome": "passed" + }, + "call": { + "duration": 6.551100000251608e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014432099999339698, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_no_parent_user_groups[None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_no_parent_user_groups[]", + "lineno": 46, + "outcome": "passed", + "keywords": [ + "test_no_parent_user_groups[]", + "parametrize", + "pytestmark", + "", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines" + ], + "setup": { + "duration": 0.0010369970000283502, + "outcome": "passed" + }, + "call": { + "duration": 6.070100005217682e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015364099999715108, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_no_parent_user_groups[]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_no_parent_user_groups[empty_parent_groups2]", + "lineno": 46, + "outcome": "passed", + "keywords": [ + "test_no_parent_user_groups[empty_parent_groups2]", + "parametrize", + "pytestmark", + "empty_parent_groups2", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001108257000055346, + "outcome": "passed" + }, + "call": { + "duration": 5.998999995426857e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001433710000355859, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_no_parent_user_groups[empty_parent_groups2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_user_groups.py::test_row_invalid_is_active", + "lineno": 66, + "outcome": "passed", + "keywords": [ + "test_row_invalid_is_active", + "test_user_groups.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010038469999926747, + "outcome": "passed" + }, + "call": { + "duration": 7.824099998288148e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001404910000246673, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_user_groups.py::test_row_invalid_is_active" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_obj_from_sdk", + "lineno": 78, + "outcome": "passed", + "keywords": [ + "test_user_obj_from_sdk", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010787969999910274, + "outcome": "passed" + }, + "call": { + "duration": 0.00011125000003175955, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014272099997469923, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_obj_from_sdk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_obj_from_sdk_no_ugs", + "lineno": 95, + "outcome": "passed", + "keywords": [ + "test_user_obj_from_sdk_no_ugs", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011420179999959146, + "outcome": "passed" + }, + "call": { + "duration": 7.458000004589849e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014099999998506973, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_obj_from_sdk_no_ugs" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_obj_to_sdk", + "lineno": 112, + "outcome": "passed", + "keywords": [ + "test_user_obj_to_sdk", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010067570000273918, + "outcome": "passed" + }, + "call": { + "duration": 8.571099999699072e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014211099994554388, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_obj_to_sdk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_obj_to_sdk_no_ugs", + "lineno": 129, + "outcome": "passed", + "keywords": [ + "test_user_obj_to_sdk_no_ugs", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010994269999855533, + "outcome": "passed" + }, + "call": { + "duration": 7.03700000030949e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014172099997722398, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_obj_to_sdk_no_ugs" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_full_load.json-users_expected_full_load.json-full_load]", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_user_provisioning[users_input_full_load.json-users_expected_full_load.json-full_load]", + "parametrize", + "pytestmark", + "users_input_full_load.json-users_expected_full_load.json-full_load", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0030252110000219545, + "outcome": "passed" + }, + "call": { + "duration": 0.0014632800000526913, + "outcome": "passed", + "stdout": "User user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n", + "log": [ + { + "name": "test_logger", + "msg": "Skipping deletion of protected user: protected_user_id. Protected users should not be deleted.", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "_notify", + "created": 1770194852.6697943, + "msecs": 669, + "relativeCreated": 7813.664197921753, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00020771100003003085, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_full_load.json-users_expected_full_load.json-full_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_incremental_load.json-users_expected_incremental_load.json-incremental_load]", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_user_provisioning[users_input_incremental_load.json-users_expected_incremental_load.json-incremental_load]", + "parametrize", + "pytestmark", + "users_input_incremental_load.json-users_expected_incremental_load.json-incremental_load", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.051206643999989865, + "outcome": "passed" + }, + "call": { + "duration": 0.0014568599999620346, + "outcome": "passed", + "stdout": "User user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n" + }, + "teardown": { + "duration": 0.00028794199999993, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_incremental_load.json-users_expected_incremental_load.json-incremental_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_full_load_modifies_protected_user.json-users_expected_full_load.json-full_load]", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_user_provisioning[users_input_full_load_modifies_protected_user.json-users_expected_full_load.json-full_load]", + "parametrize", + "pytestmark", + "users_input_full_load_modifies_protected_user.json-users_expected_full_load.json-full_load", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.003340183999966939, + "outcome": "passed" + }, + "call": { + "duration": 0.0012712989999954516, + "outcome": "passed", + "stdout": "User user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n", + "log": [ + { + "name": "test_logger", + "msg": "Skipping creation/update of protected user: protected_user_id. Protected users should not be modified.", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "_notify", + "created": 1770194852.7288597, + "msecs": 728, + "relativeCreated": 7872.729539871216, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00023507100002007064, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_full_load_modifies_protected_user.json-users_expected_full_load.json-full_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_incremental_load_modifies_protected_user.json-users_expected_incremental_load.json-incremental_load]", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_user_provisioning[users_input_incremental_load_modifies_protected_user.json-users_expected_incremental_load.json-incremental_load]", + "parametrize", + "pytestmark", + "users_input_incremental_load_modifies_protected_user.json-users_expected_incremental_load.json-incremental_load", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0029284299999972063, + "outcome": "passed" + }, + "call": { + "duration": 0.0011863280000170562, + "outcome": "passed", + "stdout": "User user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nSkipping creation/update of protected user: protected_user_id. Protected users should not be modified.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n", + "log": [ + { + "name": "test_logger", + "msg": "Skipping creation/update of protected user: protected_user_id. Protected users should not be modified.", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "_notify", + "created": 1770194852.7337759, + "msecs": 733, + "relativeCreated": 7877.64573097229, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00020920099996146746, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_incremental_load_modifies_protected_user.json-users_expected_incremental_load.json-incremental_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_incremental_load_deletes_protected_user.json-users_expected_incremental_load.json-incremental_load]", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_user_provisioning[users_input_incremental_load_deletes_protected_user.json-users_expected_incremental_load.json-incremental_load]", + "parametrize", + "pytestmark", + "users_input_incremental_load_deletes_protected_user.json-users_expected_incremental_load.json-incremental_load", + "test_users.py", + "users", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00279495000006591, + "outcome": "passed" + }, + "call": { + "duration": 0.0014021389999925304, + "outcome": "passed", + "stdout": "User user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_1 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nUser user_3 created/updated successfully.\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nDeleted user: user_4\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nSkipping deletion of protected user: protected_user_id. Protected users should not be deleted.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\nProvisioning completed.\n", + "log": [ + { + "name": "test_logger", + "msg": "Skipping deletion of protected user: protected_user_id. Protected users should not be deleted.", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "_notify", + "created": 1770194852.7386522, + "msecs": 738, + "relativeCreated": 7882.522106170654, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00020955200000116747, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/users/test_users.py::test_user_provisioning[users_input_incremental_load_deletes_protected_user.json-users_expected_incremental_load.json-incremental_load]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_base_case", + "lineno": 6, + "outcome": "passed", + "keywords": [ + "test_create_groups_base_case", + "test_provisioning.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0030653210000082254, + "outcome": "passed" + }, + "call": { + "duration": 7.184100002177729e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016010100000585226, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_base_case" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_empty_sets", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_create_groups_empty_sets", + "test_provisioning.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.048251854000000094, + "outcome": "passed" + }, + "call": { + "duration": 9.503999990556622e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0002152309999701174, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_empty_sets" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_no_overlap", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_create_groups_no_overlap", + "test_provisioning.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0030643420000160404, + "outcome": "passed" + }, + "call": { + "duration": 6.992999999511085e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016416099992966338, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_no_overlap" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_full_overlap", + "lineno": 48, + "outcome": "passed", + "keywords": [ + "test_create_groups_full_overlap", + "test_provisioning.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002855360000012297, + "outcome": "passed" + }, + "call": { + "duration": 6.735099998422811e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016390100006447028, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_provisioning.py::test_create_groups_full_overlap" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace.py::test_find_workspaces_to_update_different_ids", + "lineno": 50, + "outcome": "passed", + "keywords": [ + "test_find_workspaces_to_update_different_ids", + "test_workspace.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002867169999944963, + "outcome": "passed" + }, + "call": { + "duration": 9.055999998963671e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001622910000378397, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace.py::test_find_workspaces_to_update_different_ids" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace.py::test_find_workspaces_to_update_same_ids_different_names", + "lineno": 86, + "outcome": "passed", + "keywords": [ + "test_find_workspaces_to_update_same_ids_different_names", + "test_workspace.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0028057490000037433, + "outcome": "passed" + }, + "call": { + "duration": 7.733000006737711e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016072100004294043, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace.py::test_find_workspaces_to_update_same_ids_different_names" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace.py::test_find_workspaces_to_update_no_panther", + "lineno": 122, + "outcome": "passed", + "keywords": [ + "test_find_workspaces_to_update_no_panther", + "test_workspace.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002794088999962696, + "outcome": "passed" + }, + "call": { + "duration": 7.132099995033059e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016083200000593934, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace.py::test_find_workspaces_to_update_no_panther" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_create_wdf_setting_dict", + "lineno": 31, + "outcome": "passed", + "keywords": [ + "test_create_wdf_setting_dict", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.045798827999988134, + "outcome": "passed" + }, + "call": { + "duration": 0.00018259200010106724, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00022305199991023983, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_create_wdf_setting_dict" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_wdf_settings_for_workspace_valid_payload", + "lineno": 59, + "outcome": "passed", + "keywords": [ + "test_get_wdf_settings_for_workspace_valid_payload", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002770469000097364, + "outcome": "passed" + }, + "call": { + "duration": 0.0006619340000497687, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00018125099995813798, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_wdf_settings_for_workspace_valid_payload" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_wdf_settings_for_workspace_invalid_payload", + "lineno": 84, + "outcome": "passed", + "keywords": [ + "test_get_wdf_settings_for_workspace_invalid_payload", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002518057999964185, + "outcome": "passed" + }, + "call": { + "duration": 0.0005587939999713853, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016955199998847093, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_wdf_settings_for_workspace_invalid_payload" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_actual_wdf_setting_id_and_values", + "lineno": 116, + "outcome": "passed", + "keywords": [ + "test_get_actual_wdf_setting_id_and_values", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002447077000056197, + "outcome": "passed" + }, + "call": { + "duration": 8.886099999472208e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015849099997922167, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_actual_wdf_setting_id_and_values" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_actual_wdf_setting_id_and_values_no_actuals", + "lineno": 137, + "outcome": "passed", + "keywords": [ + "test_get_actual_wdf_setting_id_and_values_no_actuals", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0024162070000102176, + "outcome": "passed" + }, + "call": { + "duration": 8.901100000002771e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015714100004515785, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_actual_wdf_setting_id_and_values_no_actuals" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_actual_wdf_setting_id_and_values_no_match", + "lineno": 150, + "outcome": "passed", + "keywords": [ + "test_get_actual_wdf_setting_id_and_values_no_match", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0024188269999285694, + "outcome": "passed" + }, + "call": { + "duration": 9.170099997390935e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001593810000031226, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_get_actual_wdf_setting_id_and_values_no_match" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_compare_wdf_settings", + "lineno": 164, + "outcome": "passed", + "keywords": [ + "test_compare_wdf_settings", + "test_workspace_data_filters.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.04980132599996523, + "outcome": "passed" + }, + "call": { + "duration": 0.0006830449999597477, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0002720919999319449, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_filters.py::test_compare_wdf_settings" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_id_to_name_map_no_overlap", + "lineno": 16, + "outcome": "passed", + "keywords": [ + "test_get_id_to_name_map_no_overlap", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011810780000587329, + "outcome": "passed" + }, + "call": { + "duration": 9.225000007972994e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001654210000197054, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_id_to_name_map_no_overlap" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_id_to_name_map_with_overlap", + "lineno": 46, + "outcome": "passed", + "keywords": [ + "test_get_id_to_name_map_with_overlap", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012244280000004437, + "outcome": "passed" + }, + "call": { + "duration": 7.202099993719457e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001502610000443383, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_id_to_name_map_with_overlap" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_id_to_name_map_empty", + "lineno": 75, + "outcome": "passed", + "keywords": [ + "test_get_id_to_name_map_empty", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010429469999735375, + "outcome": "passed" + }, + "call": { + "duration": 5.580100003044208e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016461099994558026, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_id_to_name_map_empty" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_parent_map", + "lineno": 86, + "outcome": "passed", + "keywords": [ + "test_get_child_to_parent_map", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010486970001011287, + "outcome": "passed" + }, + "call": { + "duration": 7.14210000296589e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014568100004908047, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_parent_map" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_parent_map_empty", + "lineno": 116, + "outcome": "passed", + "keywords": [ + "test_get_child_to_parent_map_empty", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011415779999879305, + "outcome": "passed" + }, + "call": { + "duration": 5.4579999982706795e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014543099996444653, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_parent_map_empty" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_parent_map_with_duplicates", + "lineno": 126, + "outcome": "passed", + "keywords": [ + "test_get_child_to_parent_map_with_duplicates", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010133869999435774, + "outcome": "passed" + }, + "call": { + "duration": 6.599999994705286e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014368099994044314, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_parent_map_with_duplicates" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map", + "lineno": 171, + "outcome": "passed", + "keywords": [ + "test_get_child_to_wdfs_map", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010990770000489647, + "outcome": "passed" + }, + "call": { + "duration": 7.46500001014283e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015318099997330137, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map_integers", + "lineno": 206, + "outcome": "passed", + "keywords": [ + "test_get_child_to_wdfs_map_integers", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010144770000124481, + "outcome": "passed" + }, + "call": { + "duration": 7.288999995580525e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014349100001709303, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map_integers" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map_multiple_wdfs", + "lineno": 241, + "outcome": "passed", + "keywords": [ + "test_get_child_to_wdfs_map_multiple_wdfs", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010576269999091892, + "outcome": "passed" + }, + "call": { + "duration": 7.003999996868515e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014507100001992512, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map_multiple_wdfs" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map_empty", + "lineno": 283, + "outcome": "passed", + "keywords": [ + "test_get_child_to_wdfs_map_empty", + "test_workspace_data_parser.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011729180000656925, + "outcome": "passed" + }, + "call": { + "duration": 5.6401000051664596e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014624100003857166, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_parser.py::test_get_child_to_wdfs_map_empty" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_on_valid_data", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_on_valid_data", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0027294380000739693, + "outcome": "passed" + }, + "call": { + "duration": 0.0001001900000119349, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001598310000190395, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_on_valid_data" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_parent_id", + "lineno": 72, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_missing_parent_id", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.054369918000020334, + "outcome": "passed" + }, + "call": { + "duration": 0.0001759020000235978, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00021572200000719022, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_parent_id" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_workspace_id", + "lineno": 91, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_missing_workspace_id", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0027532489999657628, + "outcome": "passed" + }, + "call": { + "duration": 8.917999991808756e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001678209999909086, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_workspace_id" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_wdf_id", + "lineno": 112, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_missing_wdf_id", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00248266699998112, + "outcome": "passed" + }, + "call": { + "duration": 9.491000002981309e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016016100005344924, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_wdf_id" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_wdf_values", + "lineno": 136, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_missing_wdf_values", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0024811469999121982, + "outcome": "passed" + }, + "call": { + "duration": 8.275000004687172e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015907099998457852, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_wdf_values" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_both_ids", + "lineno": 161, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_missing_both_ids", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002470947000006163, + "outcome": "passed" + }, + "call": { + "duration": 8.278100006009481e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015953100000842824, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_missing_both_ids" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_duplicates_warning", + "lineno": 181, + "outcome": "passed", + "keywords": [ + "test_check_basic_integrity_duplicates_warning", + "test_workspace_data_validator.py", + "workspaces", + "entities", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.002491547999966315, + "outcome": "passed" + }, + "call": { + "duration": 0.00026679200004764425, + "outcome": "passed", + "stdout": "Duplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\nDuplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.\n", + "log": [ + { + "name": "test_logger", + "msg": "Duplicate combinations of parent_id, workspace_id, wdf_id exist in the source data.", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "_notify", + "created": 1770194853.014648, + "msecs": 14, + "relativeCreated": 8158.517837524414, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00017416100001810264, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/entities/workspaces/test_workspace_data_validator.py::test_check_basic_integrity_duplicates_warning" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_fail_type_validation[workspace_provisioner-data_to_fail0]", + "lineno": 94, + "outcome": "passed", + "keywords": [ + "test_fail_type_validation[workspace_provisioner-data_to_fail0]", + "parametrize", + "pytestmark", + "workspace_provisioner-data_to_fail0", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.05550015500000427, + "outcome": "passed" + }, + "call": { + "duration": 0.0026229889999740408, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00028226200004155544, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_fail_type_validation[workspace_provisioner-data_to_fail0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_fail_type_validation[user_provisioner-data_to_fail1]", + "lineno": 94, + "outcome": "passed", + "keywords": [ + "test_fail_type_validation[user_provisioner-data_to_fail1]", + "parametrize", + "pytestmark", + "user_provisioner-data_to_fail1", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0016843219999600478, + "outcome": "passed" + }, + "call": { + "duration": 0.003479843999912191, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0004311629999165234, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_fail_type_validation[user_provisioner-data_to_fail1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_fail_type_validation[user_group_provisioner-data_to_fail2]", + "lineno": 94, + "outcome": "passed", + "keywords": [ + "test_fail_type_validation[user_group_provisioner-data_to_fail2]", + "parametrize", + "pytestmark", + "user_group_provisioner-data_to_fail2", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0014102800000728166, + "outcome": "passed" + }, + "call": { + "duration": 0.001565751000043747, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001679309999644829, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_fail_type_validation[user_group_provisioner-data_to_fail2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_fail_type_validation[permission_provisioner-data_to_fail3]", + "lineno": 94, + "outcome": "passed", + "keywords": [ + "test_fail_type_validation[permission_provisioner-data_to_fail3]", + "parametrize", + "pytestmark", + "permission_provisioner-data_to_fail3", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013779900000372436, + "outcome": "passed" + }, + "call": { + "duration": 0.0015398409999534124, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017273100002057618, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_fail_type_validation[permission_provisioner-data_to_fail3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_create_from_profile", + "lineno": 113, + "outcome": "passed", + "keywords": [ + "test_create_from_profile", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013882399999829431, + "outcome": "passed" + }, + "call": { + "duration": 0.05697042600002078, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00032103199998800847, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_create_from_profile" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[WorkspaceFullLoad-data0]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[WorkspaceFullLoad-data0]", + "parametrize", + "pytestmark", + "WorkspaceFullLoad-data0", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013593090000085795, + "outcome": "passed" + }, + "call": { + "duration": 8.947100002387742e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016842100001213112, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[WorkspaceFullLoad-data0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[WorkspaceIncrementalLoad-data1]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[WorkspaceIncrementalLoad-data1]", + "parametrize", + "pytestmark", + "WorkspaceIncrementalLoad-data1", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00110690799999702, + "outcome": "passed" + }, + "call": { + "duration": 6.676099997093843e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015248099998643738, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[WorkspaceIncrementalLoad-data1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[UserFullLoad-data2]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[UserFullLoad-data2]", + "parametrize", + "pytestmark", + "UserFullLoad-data2", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011747879999575161, + "outcome": "passed" + }, + "call": { + "duration": 6.664099998943129e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001505609999412627, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[UserFullLoad-data2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[UserIncrementalLoad-data3]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[UserIncrementalLoad-data3]", + "parametrize", + "pytestmark", + "UserIncrementalLoad-data3", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010577369999964503, + "outcome": "passed" + }, + "call": { + "duration": 6.443100005526503e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001573710000002393, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[UserIncrementalLoad-data3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[UserGroupFullLoad-data4]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[UserGroupFullLoad-data4]", + "parametrize", + "pytestmark", + "UserGroupFullLoad-data4", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011057770000206801, + "outcome": "passed" + }, + "call": { + "duration": 6.122999991475808e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001458010000305876, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[UserGroupFullLoad-data4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[UserGroupIncrementalLoad-data5]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[UserGroupIncrementalLoad-data5]", + "parametrize", + "pytestmark", + "UserGroupIncrementalLoad-data5", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010384470000417423, + "outcome": "passed" + }, + "call": { + "duration": 5.9950999911961844e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014698099994348013, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[UserGroupIncrementalLoad-data5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[PermissionFullLoad-data6]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[PermissionFullLoad-data6]", + "parametrize", + "pytestmark", + "PermissionFullLoad-data6", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010645069999100087, + "outcome": "passed" + }, + "call": { + "duration": 5.735100000947568e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014579099990896793, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[PermissionFullLoad-data6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[PermissionIncrementalLoad-data7]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[PermissionIncrementalLoad-data7]", + "parametrize", + "pytestmark", + "PermissionIncrementalLoad-data7", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011534480000818803, + "outcome": "passed" + }, + "call": { + "duration": 5.921000001762877e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014828100006525347, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[PermissionIncrementalLoad-data7]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_validate_valid_data[UserDataFilterFullLoad-data8]", + "lineno": 211, + "outcome": "passed", + "keywords": [ + "test_validate_valid_data[UserDataFilterFullLoad-data8]", + "parametrize", + "pytestmark", + "UserDataFilterFullLoad-data8", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010316169999669, + "outcome": "passed" + }, + "call": { + "duration": 5.794999992758676e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014762099999643397, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_validate_valid_data[UserDataFilterFullLoad-data8]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[WorkspaceFullLoad-data0]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[WorkspaceFullLoad-data0]", + "parametrize", + "pytestmark", + "WorkspaceFullLoad-data0", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011489980000760625, + "outcome": "passed" + }, + "call": { + "duration": 9.02010000345399e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015002099996763718, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[WorkspaceFullLoad-data0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[WorkspaceIncrementalLoad-data1]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[WorkspaceIncrementalLoad-data1]", + "parametrize", + "pytestmark", + "WorkspaceIncrementalLoad-data1", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010335069999882762, + "outcome": "passed" + }, + "call": { + "duration": 6.63609999946857e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014613099995131051, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[WorkspaceIncrementalLoad-data1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserFullLoad-data2]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[UserFullLoad-data2]", + "parametrize", + "pytestmark", + "UserFullLoad-data2", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010753180000619977, + "outcome": "passed" + }, + "call": { + "duration": 6.552100001044892e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014601100008349022, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserFullLoad-data2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserIncrementalLoad-data3]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[UserIncrementalLoad-data3]", + "parametrize", + "pytestmark", + "UserIncrementalLoad-data3", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011727180000207227, + "outcome": "passed" + }, + "call": { + "duration": 6.288000008680683e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001483009999674323, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserIncrementalLoad-data3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserGroupFullLoad-data4]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[UserGroupFullLoad-data4]", + "parametrize", + "pytestmark", + "UserGroupFullLoad-data4", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010301870000830604, + "outcome": "passed" + }, + "call": { + "duration": 6.110999993325095e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001473209999858227, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserGroupFullLoad-data4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserGroupIncrementalLoad-data5]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[UserGroupIncrementalLoad-data5]", + "parametrize", + "pytestmark", + "UserGroupIncrementalLoad-data5", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001122957999996288, + "outcome": "passed" + }, + "call": { + "duration": 7.33299999637893e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014779100001760526, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserGroupIncrementalLoad-data5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[PermissionFullLoad-data6]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[PermissionFullLoad-data6]", + "parametrize", + "pytestmark", + "PermissionFullLoad-data6", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010336479999750736, + "outcome": "passed" + }, + "call": { + "duration": 6.163000000469765e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014877099999921484, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[PermissionFullLoad-data6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[PermissionIncrementalLoad-data7]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[PermissionIncrementalLoad-data7]", + "parametrize", + "pytestmark", + "PermissionIncrementalLoad-data7", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011194579999482812, + "outcome": "passed" + }, + "call": { + "duration": 6.288099996254459e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014753100003872532, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[PermissionIncrementalLoad-data7]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserDataFilterFullLoad-data8]", + "lineno": 217, + "outcome": "passed", + "keywords": [ + "test_raise_extra_fields[UserDataFilterFullLoad-data8]", + "parametrize", + "pytestmark", + "UserDataFilterFullLoad-data8", + "test_provisioning.py", + "provisioning", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010353879999911442, + "outcome": "passed" + }, + "call": { + "duration": 6.156999995710066e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000148121000052015, + "outcome": "passed" + }, + "original_nodeid": "tests/provisioning/test_provisioning.py::test_raise_extra_fields[UserDataFilterFullLoad-data8]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_attribute_from_field", + "lineno": 89, + "outcome": "passed", + "keywords": [ + "test_attribute_from_field", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012236189999157432, + "outcome": "passed" + }, + "call": { + "duration": 7.062999998197483e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015063099999679253, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_attribute_from_field" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_fact_from_field", + "lineno": 100, + "outcome": "passed", + "keywords": [ + "test_fact_from_field", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011524080000526737, + "outcome": "passed" + }, + "call": { + "duration": 6.683999993128964e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014737100002548686, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_fact_from_field" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_date_from_field", + "lineno": 111, + "outcome": "passed", + "keywords": [ + "test_date_from_field", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010390870000946961, + "outcome": "passed" + }, + "call": { + "duration": 7.201999994776997e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014717100009420392, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_date_from_field" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_date_ref_from_field", + "lineno": 120, + "outcome": "passed", + "keywords": [ + "test_date_ref_from_field", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011220979999961855, + "outcome": "passed" + }, + "call": { + "duration": 8.614099999704194e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014860099997804355, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_date_ref_from_field" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_get_sources_table_only", + "lineno": 128, + "outcome": "passed", + "keywords": [ + "test_get_sources_table_only", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010463580000532602, + "outcome": "passed" + }, + "call": { + "duration": 9.320100002696563e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00017206099994382384, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_get_sources_table_only" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_get_sources_sql_only", + "lineno": 139, + "outcome": "passed", + "keywords": [ + "test_get_sources_sql_only", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010889069999393541, + "outcome": "passed" + }, + "call": { + "duration": 7.367000000613189e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014777099988805276, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_get_sources_sql_only" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_processor.py::test_datasets_to_ldm", + "lineno": 151, + "outcome": "passed", + "keywords": [ + "test_datasets_to_ldm", + "test_input_processor.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012208880000343925, + "outcome": "passed" + }, + "call": { + "duration": 0.00020127100003719534, + "outcome": "passed", + "stdout": "definition=CustomDatasetDefinition(workspace_id='workspace1', dataset_id='ds1', dataset_name='Dataset 1', dataset_datasource_id='ds_source', dataset_source_table='table1', dataset_source_sql=None, parent_dataset_reference='parent_ds', parent_dataset_reference_attribute_id='parent_attr', dataset_reference_source_column='ref_col', dataset_reference_source_column_data_type=, workspace_data_filter_id='wdf1', workspace_data_filter_column_name='col1') custom_fields=[CustomFieldDefinition(workspace_id='workspace1', dataset_id='ds1', custom_field_id='attr1', custom_field_name='Attribute 1', custom_field_type=, custom_field_source_column='col_attr1', custom_field_source_column_data_type=), CustomFieldDefinition(workspace_id='workspace1', dataset_id='ds1', custom_field_id='fact1', custom_field_name='Fact 1', custom_field_type=, custom_field_source_column='col_fact1', custom_field_source_column_data_type=), CustomFieldDefinition(workspace_id='workspace1', dataset_id='ds1', custom_field_id='date1', custom_field_name='Date 1', custom_field_type=, custom_field_source_column='col_date1', custom_field_source_column_data_type=)]\n" + }, + "teardown": { + "duration": 0.00016752199996972195, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_processor.py::test_datasets_to_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_validator.py::test_validate_success", + "lineno": 84, + "outcome": "passed", + "keywords": [ + "test_validate_success", + "test_input_validator.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.050444580000089445, + "outcome": "passed" + }, + "call": { + "duration": 0.00011402100005852844, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0002432520000184013, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_validator.py::test_validate_success" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_validator.py::test_duplicate_dataset_raises", + "lineno": 98, + "outcome": "passed", + "keywords": [ + "test_duplicate_dataset_raises", + "test_input_validator.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012615079999704903, + "outcome": "passed" + }, + "call": { + "duration": 0.00021997100009230053, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000171471000044221, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_validator.py::test_duplicate_dataset_raises" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_validator.py::test_duplicate_field_workspace_level", + "lineno": 107, + "outcome": "passed", + "keywords": [ + "test_duplicate_field_workspace_level", + "test_input_validator.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010916079999105932, + "outcome": "passed" + }, + "call": { + "duration": 0.00014375099999597296, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015521099999205035, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_validator.py::test_duplicate_field_workspace_level" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_input_validator.py::test_duplicate_field_dataset_level", + "lineno": 137, + "outcome": "passed", + "keywords": [ + "test_duplicate_field_dataset_level", + "test_input_validator.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011590780000005907, + "outcome": "passed" + }, + "call": { + "duration": 0.0001316709999628074, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015269100003934, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_input_validator.py::test_duplicate_field_dataset_level" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_ldm_extension_manager.py::test_relations_check_success", + "lineno": 46, + "outcome": "passed", + "keywords": [ + "test_relations_check_success", + "test_ldm_extension_manager.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0059628010000096765, + "outcome": "passed" + }, + "call": { + "duration": 0.0011267280000311075, + "outcome": "passed", + "stdout": "⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n" + }, + "teardown": { + "duration": 0.0002228910000212636, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_ldm_extension_manager.py::test_relations_check_success" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_ldm_extension_manager.py::test_relations_check_failure_and_revert", + "lineno": 93, + "outcome": "passed", + "keywords": [ + "test_relations_check_failure_and_revert", + "test_ldm_extension_manager.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.004828703000043788, + "outcome": "passed" + }, + "call": { + "duration": 0.0010737580000750313, + "outcome": "passed", + "log": [ + { + "name": "test_logger", + "msg": "❌ Difference in invalid relations found in workspace workspace_1.", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194853.2532847, + "msecs": 253, + "relativeCreated": 8397.154569625854, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + }, + { + "name": "test_logger", + "msg": " Objects with newly invalidated relations:\n ∙ b (type) B", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194853.2533696, + "msecs": 253, + "relativeCreated": 8397.239446640015, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00022493200003737002, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_ldm_extension_manager.py::test_relations_check_failure_and_revert" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_ldm_extension_manager.py::test_relations_check_fewer_invalid_relations", + "lineno": 134, + "outcome": "passed", + "keywords": [ + "test_relations_check_fewer_invalid_relations", + "test_ldm_extension_manager.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.05206484199993611, + "outcome": "passed" + }, + "call": { + "duration": 0.001018797000028826, + "outcome": "passed", + "stdout": "⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n⚙️ Processing workspace workspace_1...\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n✅ LDM in workspace_1 updated successfully.\n" + }, + "teardown": { + "duration": 0.0002722220000350717, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_ldm_extension_manager.py::test_relations_check_fewer_invalid_relations" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_ldm_extension_manager.py::test_log_diff_invalid_relations", + "lineno": 175, + "outcome": "passed", + "keywords": [ + "test_log_diff_invalid_relations", + "test_ldm_extension_manager.py", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.004566490999991402, + "outcome": "passed" + }, + "call": { + "duration": 0.0002100110000355926, + "outcome": "passed", + "log": [ + { + "name": "test_logger", + "msg": " Objects with newly invalidated relations:\n ∙ b (type) B\n ∙ d (type) D", + "args": null, + "levelname": "ERROR", + "levelno": 40, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/.tox/py312/lib/python3.12/site-packages/gooddata_pipelines/logger/logger.py", + "filename": "logger.py", + "module": "logger", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 103, + "funcName": "_notify", + "created": 1770194853.3132665, + "msecs": 313, + "relativeCreated": 8457.136392593384, + "thread": 139839040767808, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 10974, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00019522099989899289, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_ldm_extension_manager.py::test_log_diff_invalid_relations" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_metrics.json]", + "lineno": 11, + "outcome": "passed", + "keywords": [ + "test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_metrics.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_metrics.json", + "test_analytical_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012743580000460497, + "outcome": "passed" + }, + "call": { + "duration": 0.0001284009999835689, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016322099997978512, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_metrics.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_visualizations.json]", + "lineno": 11, + "outcome": "passed", + "keywords": [ + "test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_visualizations.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_visualizations.json", + "test_analytical_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011642480000091382, + "outcome": "passed" + }, + "call": { + "duration": 0.00011166100000536971, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015173100007359608, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_visualizations.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_dashboards.json]", + "lineno": 11, + "outcome": "passed", + "keywords": [ + "test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_dashboards.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_dashboards.json", + "test_analytical_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010326869999062183, + "outcome": "passed" + }, + "call": { + "duration": 8.941099997628044e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015032100009193528, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_metrics[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-pipelines/tests/data/custom_fields/response_get_all_dashboards.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_invalid_response[response0]", + "lineno": 30, + "outcome": "passed", + "keywords": [ + "test_analytical_object_model_with_invalid_response[response0]", + "parametrize", + "pytestmark", + "response0", + "test_analytical_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011397980000538155, + "outcome": "passed" + }, + "call": { + "duration": 7.729100002507039e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001525510000419672, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_invalid_response[response0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_invalid_response[response1]", + "lineno": 30, + "outcome": "passed", + "keywords": [ + "test_analytical_object_model_with_invalid_response[response1]", + "parametrize", + "pytestmark", + "response1", + "test_analytical_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010317369999484072, + "outcome": "passed" + }, + "call": { + "duration": 7.01210000215724e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014774100009162794, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_invalid_response[response1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_invalid_response[response2]", + "lineno": 30, + "outcome": "passed", + "keywords": [ + "test_analytical_object_model_with_invalid_response[response2]", + "parametrize", + "pytestmark", + "response2", + "test_analytical_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.04872497899998507, + "outcome": "passed" + }, + "call": { + "duration": 0.00011504099995818251, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00021701099990423245, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_analytical_object.py::test_analytical_object_model_with_invalid_response[response2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_field_definition_valid", + "lineno": 46, + "outcome": "passed", + "keywords": [ + "test_custom_field_definition_valid", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011159279999901628, + "outcome": "passed" + }, + "call": { + "duration": 7.963099994867662e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015553100001852727, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_field_definition_valid" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_field_definition_cf_id_equals_dataset_id_raises", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_custom_field_definition_cf_id_equals_dataset_id_raises", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010452370000848532, + "outcome": "passed" + }, + "call": { + "duration": 0.00010515100007069123, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014983100004428707, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_field_definition_cf_id_equals_dataset_id_raises" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_valid_table", + "lineno": 59, + "outcome": "passed", + "keywords": [ + "test_custom_dataset_definition_valid_table", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.00115772799995284, + "outcome": "passed" + }, + "call": { + "duration": 7.239100000333565e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015306099999179423, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_valid_table" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_valid_sql", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_custom_dataset_definition_valid_sql", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010283270000854827, + "outcome": "passed" + }, + "call": { + "duration": 6.353000003400666e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014446099999076978, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_valid_sql" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_both_none_raises", + "lineno": 74, + "outcome": "passed", + "keywords": [ + "test_custom_dataset_definition_both_none_raises", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011000779999221777, + "outcome": "passed" + }, + "call": { + "duration": 8.84310001083577e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014807100001235085, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_both_none_raises" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_both_provided_raises", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_custom_dataset_definition_both_provided_raises", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010389970000233006, + "outcome": "passed" + }, + "call": { + "duration": 8.557099999961792e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014930100007859437, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_definition_both_provided_raises" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_model", + "lineno": 95, + "outcome": "passed", + "keywords": [ + "test_custom_dataset_model", + "test_custom_data_object.py", + "test_models", + "test_ldm_extension", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010855369999944742, + "outcome": "passed" + }, + "call": { + "duration": 7.622000009632757e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000146221000022706, + "outcome": "passed" + }, + "original_nodeid": "tests/test_ldm_extension/test_models/test_custom_data_object.py::test_custom_dataset_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_decorators.py::test_log_and_re_raise_no_exception", + "lineno": 14, + "outcome": "passed", + "keywords": [ + "test_log_and_re_raise_no_exception", + "test_decorators.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013690700000097422, + "outcome": "passed" + }, + "call": { + "duration": 0.00011817100005373504, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015758099993945507, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_decorators.py::test_log_and_re_raise_no_exception" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_decorators.py::test_log_and_re_raise_logs_and_reraises", + "lineno": 27, + "outcome": "passed", + "keywords": [ + "test_log_and_re_raise_logs_and_reraises", + "test_decorators.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012059079999744426, + "outcome": "passed" + }, + "call": { + "duration": 0.00024766199999248784, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00016066099999534345, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_decorators.py::test_log_and_re_raise_logs_and_reraises" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_rate_limiter_no_wait_needed", + "lineno": 12, + "outcome": "passed", + "keywords": [ + "test_rate_limiter_no_wait_needed", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001148397999941153, + "outcome": "passed" + }, + "call": { + "duration": 0.00016366099998776917, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014941100005216867, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_rate_limiter_no_wait_needed" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_rate_limiter_enforces_delay", + "lineno": 18, + "outcome": "passed", + "keywords": [ + "test_rate_limiter_enforces_delay", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001048468000021785, + "outcome": "passed" + }, + "call": { + "duration": 0.5002010980000478, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00030228200000692595, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_rate_limiter_enforces_delay" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_rate_limiter_respects_reset", + "lineno": 29, + "outcome": "passed", + "keywords": [ + "test_rate_limiter_respects_reset", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012379589999227392, + "outcome": "passed" + }, + "call": { + "duration": 8.356099999673461e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00014783100004933658, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_rate_limiter_respects_reset" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_rate_limiter_min_interval_property", + "lineno": 37, + "outcome": "passed", + "keywords": [ + "test_rate_limiter_min_interval_property", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010201470000765767, + "outcome": "passed" + }, + "call": { + "duration": 5.959999998594867e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001424009999482223, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_rate_limiter_min_interval_property" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_rate_limiter_as_decorator_enforces_delay_shared_instance", + "lineno": 47, + "outcome": "passed", + "keywords": [ + "test_rate_limiter_as_decorator_enforces_delay_shared_instance", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0010232070000029125, + "outcome": "passed" + }, + "call": { + "duration": 0.500311408000016, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000581463999992593, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_rate_limiter_as_decorator_enforces_delay_shared_instance" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_rate_limiter_decorator_shared_state_across_functions", + "lineno": 62, + "outcome": "passed", + "keywords": [ + "test_rate_limiter_decorator_shared_state_across_functions", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0014041599999927712, + "outcome": "passed" + }, + "call": { + "duration": 0.5003334309999445, + "outcome": "passed" + }, + "teardown": { + "duration": 0.000528924000036568, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_rate_limiter_decorator_shared_state_across_functions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_multiple_limiters_independent_state_shared_instance_mode", + "lineno": 80, + "outcome": "passed", + "keywords": [ + "test_multiple_limiters_independent_state_shared_instance_mode", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0012777189999724214, + "outcome": "passed" + }, + "call": { + "duration": 8.535000006304472e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001500709998936145, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_multiple_limiters_independent_state_shared_instance_mode" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_per_function_decorator_enforces_delay_per_function", + "lineno": 107, + "outcome": "passed", + "keywords": [ + "test_per_function_decorator_enforces_delay_per_function", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011125680000532157, + "outcome": "passed" + }, + "call": { + "duration": 0.5003095990000475, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0005825840000852622, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_per_function_decorator_enforces_delay_per_function" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_per_function_decorator_independent_state_between_functions", + "lineno": 121, + "outcome": "passed", + "keywords": [ + "test_per_function_decorator_independent_state_between_functions", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0013127290000056746, + "outcome": "passed" + }, + "call": { + "duration": 9.454999997160485e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015457100005278335, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_per_function_decorator_independent_state_between_functions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_context_manager_waits_on_enter", + "lineno": 143, + "outcome": "passed", + "keywords": [ + "test_context_manager_waits_on_enter", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.0011191479999297371, + "outcome": "passed" + }, + "call": { + "duration": 0.5003184389998978, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0005862839999508651, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_context_manager_waits_on_enter" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_context_manager_multiple_uses_same_instance", + "lineno": 154, + "outcome": "passed", + "keywords": [ + "test_context_manager_multiple_uses_same_instance", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001440650000063215, + "outcome": "passed" + }, + "call": { + "duration": 0.6670523060000733, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0006162549999544353, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_context_manager_multiple_uses_same_instance" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_rate_limiter.py::test_context_manager_propagates_exceptions", + "lineno": 167, + "outcome": "passed", + "keywords": [ + "test_context_manager_propagates_exceptions", + "test_rate_limiter.py", + "utils", + "tests", + "gooddata-pipelines", + "" + ], + "setup": { + "duration": 0.001404578999995465, + "outcome": "passed" + }, + "call": { + "duration": 0.00011984100001427578, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0003600029999688559, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_rate_limiter.py::test_context_manager_propagates_exceptions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverterRegistryStore::test_reset_store", + "lineno": 157, + "outcome": "passed", + "keywords": [ + "test_reset_store", + "order", + "pytestmark", + "TestConverterRegistryStore", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0003037320000203181, + "outcome": "passed" + }, + "call": { + "duration": 0.0001060309999729725, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010867999992569821, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverterRegistryStore::test_reset_store" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverterRegistryStore::test_get_registry", + "lineno": 165, + "outcome": "passed", + "keywords": [ + "test_get_registry", + "order", + "pytestmark", + "TestConverterRegistryStore", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.8939999942376744e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.541999996694358e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.940099998089863e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverterRegistryStore::test_get_registry" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverterRegistryStore::test_register_and_find", + "lineno": 172, + "outcome": "passed", + "keywords": [ + "test_register_and_find", + "order", + "pytestmark", + "TestConverterRegistryStore", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.617999993821286e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.0180000016553095e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.1909999961499125e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverterRegistryStore::test_register_and_find" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverterRegistryStore::test_find_converter_default", + "lineno": 181, + "outcome": "passed", + "keywords": [ + "test_find_converter_default", + "order", + "pytestmark", + "TestConverterRegistryStore", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.23900000012145e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.8620000054834236e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.107999998519517e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverterRegistryStore::test_find_converter_default" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverterRegistryStore::test_init_store_to_defaults", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_init_store_to_defaults", + "order", + "pytestmark", + "TestConverterRegistryStore", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.1291000027522387e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.9329999935944215e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.8990000032536045e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverterRegistryStore::test_init_store_to_defaults" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverterRegistryStore::test_sub_stores_namespaces", + "lineno": 190, + "outcome": "passed", + "keywords": [ + "test_sub_stores_namespaces", + "order", + "pytestmark", + "TestConverterRegistryStore", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.123999999843363e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.093000006832881e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.067000000100961e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverterRegistryStore::test_sub_stores_namespaces" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_register_upload_notification", + "lineno": 55, + "outcome": "passed", + "keywords": [ + "test_register_upload_notification", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0013923299999305527, + "outcome": "passed" + }, + "call": { + "duration": 0.38015893600004347, + "outcome": "passed" + }, + "teardown": { + "duration": 8.901000001060311e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_register_upload_notification" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_generate_logical_model", + "lineno": 72, + "outcome": "passed", + "keywords": [ + "test_generate_logical_model", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.540099997844663e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2518173260000367, + "outcome": "passed" + }, + "teardown": { + "duration": 8.761100002629973e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_generate_logical_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_pdm_and_generate_logical_model", + "lineno": 99, + "outcome": "passed", + "keywords": [ + "test_scan_pdm_and_generate_logical_model", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.844100002785126e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.5248941989999594, + "outcome": "passed" + }, + "teardown": { + "duration": 8.712099997865153e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_pdm_and_generate_logical_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_generate_logical_model_with_sql_datasets", + "lineno": 159, + "outcome": "passed", + "keywords": [ + "test_generate_logical_model_with_sql_datasets", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.629999993241654e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08611951700004283, + "outcome": "passed" + }, + "teardown": { + "duration": 9.654999996655533e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_generate_logical_model_with_sql_datasets" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_pdm_and_generate_logical_model_with_sql_datasets", + "lineno": 188, + "outcome": "passed", + "keywords": [ + "test_scan_pdm_and_generate_logical_model_with_sql_datasets", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.505100006710563e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12919131499995729, + "outcome": "passed" + }, + "teardown": { + "duration": 9.02010000345399e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_pdm_and_generate_logical_model_with_sql_datasets" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_list_data_sources", + "lineno": 214, + "outcome": "passed", + "keywords": [ + "test_catalog_list_data_sources", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.755100000395032e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.029439694999950916, + "outcome": "passed" + }, + "teardown": { + "duration": 8.350099994913762e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_list_data_sources" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_create_update_list_data_source", + "lineno": 247, + "outcome": "passed", + "keywords": [ + "test_catalog_create_update_list_data_source", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.34999999849606e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2702415229999815, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00013307099993653537, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_create_update_list_data_source" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_redshift_spec", + "lineno": 294, + "outcome": "passed", + "keywords": [ + "test_catalog_create_data_source_redshift_spec", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.801100000255246e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12380877900000087, + "outcome": "passed" + }, + "teardown": { + "duration": 9.375100000852399e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_redshift_spec" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_vertica_spec", + "lineno": 315, + "outcome": "passed", + "keywords": [ + "test_catalog_create_data_source_vertica_spec", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.631000005403621e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.15871132100005525, + "outcome": "passed" + }, + "teardown": { + "duration": 9.105100002670952e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_vertica_spec" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_snowflake_spec", + "lineno": 334, + "outcome": "passed", + "keywords": [ + "test_catalog_create_data_source_snowflake_spec", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.256999999252002e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2730878529999927, + "outcome": "passed" + }, + "teardown": { + "duration": 9.843999998793151e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_snowflake_spec" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_bigquery_spec", + "lineno": 369, + "outcome": "passed", + "keywords": [ + "test_catalog_create_data_source_bigquery_spec", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.90609999512526e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.11276342099995418, + "outcome": "passed" + }, + "teardown": { + "duration": 8.729999990464421e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_bigquery_spec" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_dremio_spec", + "lineno": 388, + "outcome": "passed", + "keywords": [ + "test_catalog_create_data_source_dremio_spec", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.666999999855761e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.11231483900007788, + "outcome": "passed" + }, + "teardown": { + "duration": 8.839999998144776e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_create_data_source_dremio_spec" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_catalog_patch_data_source", + "lineno": 407, + "outcome": "passed", + "keywords": [ + "test_catalog_patch_data_source", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.603999995353661e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.26580074200001036, + "outcome": "passed" + }, + "teardown": { + "duration": 9.173099999770784e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_catalog_patch_data_source" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_delete_declarative_data_sources", + "lineno": 431, + "outcome": "passed", + "keywords": [ + "test_delete_declarative_data_sources", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.770000001983135e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10386198000003333, + "outcome": "passed" + }, + "teardown": { + "duration": 9.862100000646024e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_delete_declarative_data_sources" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_store_declarative_data_sources", + "lineno": 459, + "outcome": "passed", + "keywords": [ + "test_store_declarative_data_sources", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.499000000483647e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1277582860000166, + "outcome": "passed" + }, + "teardown": { + "duration": 9.815099997467769e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_store_declarative_data_sources" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_load_and_put_declarative_data_sources", + "lineno": 472, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_data_sources", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.408100004293374e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.3051607160000458, + "outcome": "passed" + }, + "teardown": { + "duration": 8.853999997882056e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_load_and_put_declarative_data_sources" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_put_declarative_data_sources_connection", + "lineno": 518, + "outcome": "passed", + "keywords": [ + "test_put_declarative_data_sources_connection", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.766099997752463e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.22611233800000718, + "outcome": "passed" + }, + "teardown": { + "duration": 9.299099997406302e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_put_declarative_data_sources_connection" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_put_declarative_data_sources", + "lineno": 550, + "outcome": "passed", + "keywords": [ + "test_put_declarative_data_sources", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.93000000385291e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12156904200003282, + "outcome": "passed" + }, + "teardown": { + "duration": 8.695000008174247e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_put_declarative_data_sources" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_declarative_data_sources", + "lineno": 567, + "outcome": "passed", + "keywords": [ + "test_declarative_data_sources", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.857100001729123e-05, + "outcome": "passed" + }, + "call": { + "duration": 1.1442574950000335, + "outcome": "passed" + }, + "teardown": { + "duration": 9.266099993965327e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_declarative_data_sources" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_declarative_data_sources_databricks_client_secret", + "lineno": 582, + "outcome": "passed", + "keywords": [ + "test_declarative_data_sources_databricks_client_secret", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.786099990880757e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00468338300004234, + "outcome": "passed" + }, + "teardown": { + "duration": 6.309100001544721e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_declarative_data_sources_databricks_client_secret" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_declarative_data_sources_databricks_token", + "lineno": 602, + "outcome": "passed", + "keywords": [ + "test_declarative_data_sources_databricks_token", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.740100002389227e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.003282862999981262, + "outcome": "passed" + }, + "teardown": { + "duration": 5.6289999974978855e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_declarative_data_sources_databricks_token" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_cache_strategy", + "lineno": 619, + "outcome": "passed", + "keywords": [ + "test_cache_strategy", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.105999989358679e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1170724710000286, + "outcome": "passed" + }, + "teardown": { + "duration": 8.735099993373296e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_cache_strategy" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_model", + "lineno": 648, + "outcome": "passed", + "keywords": [ + "test_scan_model", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.647000006727467e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.14404033899995738, + "outcome": "passed" + }, + "teardown": { + "duration": 8.808099994439544e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_mode_with_table_prefix", + "lineno": 667, + "outcome": "passed", + "keywords": [ + "test_scan_mode_with_table_prefix", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.535099996403005e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12607553500004087, + "outcome": "passed" + }, + "teardown": { + "duration": 8.409100007611414e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_mode_with_table_prefix" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_mode_with_schemata", + "lineno": 678, + "outcome": "passed", + "keywords": [ + "test_scan_mode_with_schemata", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.293100009064801e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08619728799999393, + "outcome": "passed" + }, + "teardown": { + "duration": 9.004100002130144e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_mode_with_schemata" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_schemata", + "lineno": 688, + "outcome": "passed", + "keywords": [ + "test_scan_schemata", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.811099999344151e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.04826611399994363, + "outcome": "passed" + }, + "teardown": { + "duration": 9.641999997711537e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_schemata" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_sql", + "lineno": 698, + "outcome": "passed", + "keywords": [ + "test_scan_sql", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.11610000255314e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.05948777200001132, + "outcome": "passed" + }, + "teardown": { + "duration": 8.400000001529406e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_sql" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_sql_with_nulls_in_preview", + "lineno": 716, + "outcome": "passed", + "keywords": [ + "test_scan_sql_with_nulls_in_preview", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.157000004553993e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03739753999991535, + "outcome": "passed" + }, + "teardown": { + "duration": 9.03209999023602e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_sql_with_nulls_in_preview" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_scan_sql_without_preview", + "lineno": 733, + "outcome": "passed", + "keywords": [ + "test_scan_sql_without_preview", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.380099998499645e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.037071235999974306, + "outcome": "passed" + }, + "teardown": { + "duration": 9.318000002167537e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_scan_sql_without_preview" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_allowed_data_source_type", + "lineno": 771, + "outcome": "passed", + "keywords": [ + "test_allowed_data_source_type", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.312099998875055e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014400099996692006, + "outcome": "passed" + }, + "teardown": { + "duration": 4.231000002619112e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_allowed_data_source_type" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceMsSql-attributes0-jdbc:sqlserver://Host:1433;databaseName=DbName-None-None]", + "lineno": 806, + "outcome": "passed", + "keywords": [ + "test_jdbc_urls_creation[CatalogDataSourceMsSql-attributes0-jdbc:sqlserver://Host:1433;databaseName=DbName-None-None]", + "parametrize", + "pytestmark", + "CatalogDataSourceMsSql-attributes0-jdbc:sqlserver://Host:1433;databaseName=DbName-None-None", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00014729099996202422, + "outcome": "passed" + }, + "call": { + "duration": 8.396999999149557e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 6.292000000485132e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceMsSql-attributes0-jdbc:sqlserver://Host:1433;databaseName=DbName-None-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceDatabricks-attributes1-jdbc:databricks://Host:443/default;httpPath=xyz123abc-parameters1-None]", + "lineno": 806, + "outcome": "passed", + "keywords": [ + "test_jdbc_urls_creation[CatalogDataSourceDatabricks-attributes1-jdbc:databricks://Host:443/default;httpPath=xyz123abc-parameters1-None]", + "parametrize", + "pytestmark", + "CatalogDataSourceDatabricks-attributes1-jdbc:databricks://Host:443/default;httpPath=xyz123abc-parameters1-None", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.887000001323031e-05, + "outcome": "passed" + }, + "call": { + "duration": 7.174100005613582e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.539099995781726e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceDatabricks-attributes1-jdbc:databricks://Host:443/default;httpPath=xyz123abc-parameters1-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceMySql-attributes2-jdbc:mysql://localhost:3306/my_schema-None-None]", + "lineno": 806, + "outcome": "passed", + "keywords": [ + "test_jdbc_urls_creation[CatalogDataSourceMySql-attributes2-jdbc:mysql://localhost:3306/my_schema-None-None]", + "parametrize", + "pytestmark", + "CatalogDataSourceMySql-attributes2-jdbc:mysql://localhost:3306/my_schema-None-None", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.07199999144359e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.087999997816951e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.2760999917845766e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceMySql-attributes2-jdbc:mysql://localhost:3306/my_schema-None-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceMariaDb-attributes3-jdbc:mariadb://localhost:3306/my_schema-None-None]", + "lineno": 806, + "outcome": "passed", + "keywords": [ + "test_jdbc_urls_creation[CatalogDataSourceMariaDb-attributes3-jdbc:mariadb://localhost:3306/my_schema-None-None]", + "parametrize", + "pytestmark", + "CatalogDataSourceMariaDb-attributes3-jdbc:mariadb://localhost:3306/my_schema-None-None", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.450099997186044e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.6939999922178686e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.237099994952587e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceMariaDb-attributes3-jdbc:mariadb://localhost:3306/my_schema-None-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourcePostgres-attributes4-jdbc:postgresql://localhost:5432/demo?autosave=true-None-url_params4]", + "lineno": 806, + "outcome": "passed", + "keywords": [ + "test_jdbc_urls_creation[CatalogDataSourcePostgres-attributes4-jdbc:postgresql://localhost:5432/demo?autosave=true-None-url_params4]", + "parametrize", + "pytestmark", + "CatalogDataSourcePostgres-attributes4-jdbc:postgresql://localhost:5432/demo?autosave=true-None-url_params4", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.719099994574208e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.291000002216606e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.159100001288607e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourcePostgres-attributes4-jdbc:postgresql://localhost:5432/demo?autosave=true-None-url_params4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceSnowflake-attributes5-jdbc:snowflake://gooddata.snowflakecomputing.com:443?warehouse=TIGER&db=TIGER&useProxy=true-None-url_params5]", + "lineno": 806, + "outcome": "passed", + "keywords": [ + "test_jdbc_urls_creation[CatalogDataSourceSnowflake-attributes5-jdbc:snowflake://gooddata.snowflakecomputing.com:443?warehouse=TIGER&db=TIGER&useProxy=true-None-url_params5]", + "parametrize", + "pytestmark", + "CatalogDataSourceSnowflake-attributes5-jdbc:snowflake://gooddata.snowflakecomputing.com:443?warehouse=TIGER&db=TIGER&useProxy=true-None-url_params5", + "test_catalog_data_source.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.437099998242047e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.2369999934853695e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.219999993892998e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_data_source.py::test_jdbc_urls_creation[CatalogDataSourceSnowflake-attributes5-jdbc:snowflake://gooddata.snowflakecomputing.com:443?warehouse=TIGER&db=TIGER&useProxy=true-None-url_params5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_get_organization", + "lineno": 62, + "outcome": "passed", + "keywords": [ + "test_get_organization", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.3249999976069375e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.04341947099999288, + "outcome": "passed" + }, + "teardown": { + "duration": 8.513000000220927e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_get_organization" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_update_name", + "lineno": 69, + "outcome": "passed", + "keywords": [ + "test_update_name", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.508099997721729e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2305644589999929, + "outcome": "passed" + }, + "teardown": { + "duration": 8.97909999366675e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_update_name" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_create_jwk", + "lineno": 89, + "outcome": "passed", + "keywords": [ + "test_create_jwk", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.912099999884958e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.20792211099990254, + "outcome": "passed" + }, + "teardown": { + "duration": 9.832099999584898e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_create_jwk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_update_jwk", + "lineno": 103, + "outcome": "passed", + "keywords": [ + "test_update_jwk", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.728000002771296e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.158071656000061, + "outcome": "passed" + }, + "teardown": { + "duration": 9.093000005577778e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_update_jwk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_delete_jwk", + "lineno": 118, + "outcome": "passed", + "keywords": [ + "test_delete_jwk", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.702099992457079e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12133607199996277, + "outcome": "passed" + }, + "teardown": { + "duration": 9.283099996082456e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_delete_jwk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_list_jwk", + "lineno": 132, + "outcome": "passed", + "keywords": [ + "test_list_jwk", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.93000000385291e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1672067199999674, + "outcome": "passed" + }, + "teardown": { + "duration": 9.34409999899799e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_list_jwk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_create_organization_setting", + "lineno": 147, + "outcome": "passed", + "keywords": [ + "test_create_organization_setting", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.958099990901246e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.16226759500000298, + "outcome": "passed" + }, + "teardown": { + "duration": 8.731000002626388e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_create_organization_setting" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_list_organization_settings", + "lineno": 166, + "outcome": "passed", + "keywords": [ + "test_list_organization_settings", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.643999992978934e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.13818001799995727, + "outcome": "passed" + }, + "teardown": { + "duration": 9.719100000893377e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_list_organization_settings" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_delete_organization_setting", + "lineno": 188, + "outcome": "passed", + "keywords": [ + "test_delete_organization_setting", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.080999998583138e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.11288998199995603, + "outcome": "passed" + }, + "teardown": { + "duration": 8.89010000264534e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_delete_organization_setting" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_update_organization_setting", + "lineno": 205, + "outcome": "passed", + "keywords": [ + "test_update_organization_setting", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.437099998242047e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.16211821399997461, + "outcome": "passed" + }, + "teardown": { + "duration": 9.495100005096901e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_update_organization_setting" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_create_csp_directive", + "lineno": 225, + "outcome": "passed", + "keywords": [ + "test_create_csp_directive", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.094000008895819e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1700131780000902, + "outcome": "passed" + }, + "teardown": { + "duration": 9.099999999762076e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_create_csp_directive" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_list_csp_directives", + "lineno": 243, + "outcome": "passed", + "keywords": [ + "test_list_csp_directives", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.667099998798221e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.17691115800005264, + "outcome": "passed" + }, + "teardown": { + "duration": 9.065999995527818e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_list_csp_directives" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_delete_csp_directive", + "lineno": 265, + "outcome": "passed", + "keywords": [ + "test_delete_csp_directive", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.70909999801006e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1262795449999885, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011567100000320352, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_delete_csp_directive" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_update_csp_directive", + "lineno": 282, + "outcome": "passed", + "keywords": [ + "test_update_csp_directive", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.515100000749953e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10151634300007117, + "outcome": "passed" + }, + "teardown": { + "duration": 9.522999994260317e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_update_csp_directive" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_update_allowed_origins", + "lineno": 301, + "outcome": "passed", + "keywords": [ + "test_update_allowed_origins", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.88010000860595e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.20570000700001856, + "outcome": "passed" + }, + "teardown": { + "duration": 9.366100005081535e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_update_allowed_origins" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_layout_notification_channels", + "lineno": 317, + "outcome": "passed", + "keywords": [ + "test_layout_notification_channels", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.249100005741639e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.18839901599994846, + "outcome": "passed" + }, + "teardown": { + "duration": 9.746099999574653e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_layout_notification_channels" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_get_llm_endpoint", + "lineno": 347, + "outcome": "passed", + "keywords": [ + "test_get_llm_endpoint", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.692999995218997e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.15618007299997316, + "outcome": "passed" + }, + "teardown": { + "duration": 8.911099996566918e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_get_llm_endpoint" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_list_llm_endpoints", + "lineno": 371, + "outcome": "passed", + "keywords": [ + "test_list_llm_endpoints", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.458100001007551e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12316141400003744, + "outcome": "passed" + }, + "teardown": { + "duration": 9.207000005062582e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_list_llm_endpoints" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_create_llm_endpoint", + "lineno": 410, + "outcome": "passed", + "keywords": [ + "test_create_llm_endpoint", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.78709999167404e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08493252899995696, + "outcome": "passed" + }, + "teardown": { + "duration": 9.12510000716793e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_create_llm_endpoint" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_update_llm_endpoint", + "lineno": 463, + "outcome": "passed", + "keywords": [ + "test_update_llm_endpoint", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.846099993003008e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.17483590200004073, + "outcome": "passed" + }, + "teardown": { + "duration": 9.049000004779373e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_update_llm_endpoint" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_organization.py::test_delete_llm_endpoint", + "lineno": 533, + "outcome": "passed", + "keywords": [ + "test_delete_llm_endpoint", + "test_catalog_organization.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.055099999637605e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08058542899993881, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001035409999303738, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_organization.py::test_delete_llm_endpoint" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_single_workspace_permission_validation", + "lineno": 131, + "outcome": "passed", + "keywords": [ + "test_single_workspace_permission_validation", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.969099997102603e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014927100005479588, + "outcome": "passed" + }, + "teardown": { + "duration": 4.318999992847239e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_single_workspace_permission_validation" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_workspace_hierarchy_permission", + "lineno": 135, + "outcome": "passed", + "keywords": [ + "test_workspace_hierarchy_permission", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.477000001974375e-05, + "outcome": "passed" + }, + "call": { + "duration": 9.21409999818934e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.492099995128228e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_workspace_hierarchy_permission" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_data_source_permission", + "lineno": 139, + "outcome": "passed", + "keywords": [ + "test_data_source_permission", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.412999999203748e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.917099997532205e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.2000000032894604e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_data_source_permission" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_get_declarative_permissions", + "lineno": 143, + "outcome": "passed", + "keywords": [ + "test_get_declarative_permissions", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.017999992811383e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.05584872800000085, + "outcome": "passed" + }, + "teardown": { + "duration": 9.010100006889843e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_get_declarative_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_put_declarative_permissions", + "lineno": 155, + "outcome": "passed", + "keywords": [ + "test_put_declarative_permissions", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.42400000035559e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.13047081499996693, + "outcome": "passed" + }, + "teardown": { + "duration": 8.750999995754682e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_put_declarative_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_list_available_assignees", + "lineno": 179, + "outcome": "passed", + "keywords": [ + "test_list_available_assignees", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.454100000359176e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08127316399998108, + "outcome": "passed" + }, + "teardown": { + "duration": 8.506099993610405e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_list_available_assignees" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_list_dashboard_permissions", + "lineno": 186, + "outcome": "passed", + "keywords": [ + "test_list_dashboard_permissions", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.525099999838858e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.15066513399995074, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010267099992233852, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_list_dashboard_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_put_and_get_declarative_organization_permissions", + "lineno": 195, + "outcome": "passed", + "keywords": [ + "test_put_and_get_declarative_organization_permissions", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.261000004949892e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1260961049999878, + "outcome": "passed" + }, + "teardown": { + "duration": 8.728099999188998e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_put_and_get_declarative_organization_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_manage_organization_permissions", + "lineno": 221, + "outcome": "passed", + "keywords": [ + "test_manage_organization_permissions", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.384100001672778e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1554870980000942, + "outcome": "passed" + }, + "teardown": { + "duration": 9.033099991029303e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_manage_organization_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_permission.py::test_manage_dashboard_permissions_declarative_workspace", + "lineno": 246, + "outcome": "passed", + "keywords": [ + "test_manage_dashboard_permissions_declarative_workspace", + "test_catalog_permission.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.544000004600093e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.27250657900003716, + "outcome": "passed" + }, + "teardown": { + "duration": 9.038100006364402e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_permission.py::test_manage_dashboard_permissions_declarative_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_list_users", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_list_users", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.843999992473982e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0793804209999962, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010184100005972141, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_list_users" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_user", + "lineno": 60, + "outcome": "passed", + "keywords": [ + "test_get_user", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.349999995971302e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08470093799996903, + "outcome": "passed" + }, + "teardown": { + "duration": 8.674000002883986e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_user" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_create_delete_user", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_create_delete_user", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.62109999641325e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2172330350000493, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010044999999081483, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_create_delete_user" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_update_user", + "lineno": 102, + "outcome": "passed", + "keywords": [ + "test_update_user", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.219099990787072e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.22001384600002893, + "outcome": "passed" + }, + "teardown": { + "duration": 9.220100002949039e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_update_user" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_list_user_groups", + "lineno": 224, + "outcome": "passed", + "keywords": [ + "test_list_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.076999995410006e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.06597529800001212, + "outcome": "passed" + }, + "teardown": { + "duration": 9.275100001104875e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_list_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_user_group", + "lineno": 238, + "outcome": "passed", + "keywords": [ + "test_get_user_group", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.016000003863155e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.029624293999972906, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010597999994388374, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_user_group" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_create_delete_user_group", + "lineno": 245, + "outcome": "passed", + "keywords": [ + "test_create_delete_user_group", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.896099998561112e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2047070400000166, + "outcome": "passed" + }, + "teardown": { + "duration": 9.92509999377944e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_create_delete_user_group" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_update_user_group", + "lineno": 271, + "outcome": "passed", + "keywords": [ + "test_update_user_group", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.142099997916375e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1696227260000569, + "outcome": "passed" + }, + "teardown": { + "duration": 9.02310000583384e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_update_user_group" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_declarative_users", + "lineno": 301, + "outcome": "passed", + "keywords": [ + "test_get_declarative_users", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.956100000683364e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10011114400003862, + "outcome": "passed" + }, + "teardown": { + "duration": 8.654099997329467e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_declarative_users" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_store_declarative_users", + "lineno": 313, + "outcome": "passed", + "keywords": [ + "test_store_declarative_users", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.317000006423768e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10411274199998388, + "outcome": "passed" + }, + "teardown": { + "duration": 9.07310000002326e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_store_declarative_users" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_put_declarative_users", + "lineno": 329, + "outcome": "passed", + "keywords": [ + "test_put_declarative_users", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.748000007268274e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.18440821900003357, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010303099998054677, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_put_declarative_users" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_load_and_put_declarative_users", + "lineno": 346, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_users", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.004000005712442e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.16301911100003963, + "outcome": "passed" + }, + "teardown": { + "duration": 9.096100006900087e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_load_and_put_declarative_users" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_declarative_user_groups", + "lineno": 367, + "outcome": "passed", + "keywords": [ + "test_get_declarative_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.14909999462543e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.049905147000004035, + "outcome": "passed" + }, + "teardown": { + "duration": 9.52409999399606e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_declarative_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_store_declarative_user_groups", + "lineno": 379, + "outcome": "passed", + "keywords": [ + "test_store_declarative_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.394000005613634e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1566341459999876, + "outcome": "passed" + }, + "teardown": { + "duration": 7.873100003052969e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_store_declarative_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_put_declarative_user_groups", + "lineno": 395, + "outcome": "passed", + "keywords": [ + "test_put_declarative_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.747999998424348e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.20294749699996828, + "outcome": "passed" + }, + "teardown": { + "duration": 9.594100004051143e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_put_declarative_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_load_and_put_declarative_user_groups", + "lineno": 422, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.859000004373229e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2234858900000063, + "outcome": "passed" + }, + "teardown": { + "duration": 9.400999999797932e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_load_and_put_declarative_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_declarative_users_user_groups", + "lineno": 451, + "outcome": "passed", + "keywords": [ + "test_get_declarative_users_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.85309999855599e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.05274363599994558, + "outcome": "passed" + }, + "teardown": { + "duration": 9.22809999792662e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_declarative_users_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_store_declarative_users_user_groups", + "lineno": 465, + "outcome": "passed", + "keywords": [ + "test_store_declarative_users_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.505999994667945e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10849895199999082, + "outcome": "passed" + }, + "teardown": { + "duration": 9.390999991865101e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_store_declarative_users_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_put_declarative_users_user_groups", + "lineno": 481, + "outcome": "passed", + "keywords": [ + "test_put_declarative_users_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.228100000451377e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.21346975099993415, + "outcome": "passed" + }, + "teardown": { + "duration": 9.877100001176586e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_put_declarative_users_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_load_and_put_declarative_users_user_groups", + "lineno": 499, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_users_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.628000000499014e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.26113063999991937, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010036100002253079, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_load_and_put_declarative_users_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_user_add_user_group", + "lineno": 517, + "outcome": "passed", + "keywords": [ + "test_user_add_user_group", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.364000007077266e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03006521800000428, + "outcome": "passed" + }, + "teardown": { + "duration": 9.4600000011269e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_user_add_user_group" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_user_add_user_groups", + "lineno": 540, + "outcome": "passed", + "keywords": [ + "test_user_add_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.59609999931854e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.024708341999939876, + "outcome": "passed" + }, + "teardown": { + "duration": 9.270099997138459e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_user_add_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_user_remove_user_groups", + "lineno": 566, + "outcome": "passed", + "keywords": [ + "test_user_remove_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.608999999320076e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.04127004500003295, + "outcome": "passed" + }, + "teardown": { + "duration": 9.932099999332422e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_user_remove_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_user_replace_user_groups", + "lineno": 586, + "outcome": "passed", + "keywords": [ + "test_user_replace_user_groups", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.115100001759856e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03733618900002966, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010655099993073236, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_user_replace_user_groups" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_user_permissions", + "lineno": 608, + "outcome": "passed", + "keywords": [ + "test_get_user_permissions", + "dependency", + "pytestmark", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.331000001111533e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.033975524999959816, + "outcome": "passed" + }, + "teardown": { + "duration": 9.478099991611089e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_user_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_manage_user_permissions", + "lineno": 651, + "outcome": "passed", + "keywords": [ + "test_manage_user_permissions", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.395099996505451e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.14893538299998, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00011855100001412211, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_manage_user_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_get_user_group_permissions", + "lineno": 671, + "outcome": "passed", + "keywords": [ + "test_get_user_group_permissions", + "dependency", + "pytestmark", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.89010000264534e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.02974339599995801, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001452809999591409, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_get_user_group_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_manage_user_group_permissions", + "lineno": 707, + "outcome": "passed", + "keywords": [ + "test_manage_user_group_permissions", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.974000002126559e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.19634819199995945, + "outcome": "passed" + }, + "teardown": { + "duration": 9.950100002242834e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_manage_user_group_permissions" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_assign_permissions_bulk", + "lineno": 727, + "outcome": "passed", + "keywords": [ + "test_assign_permissions_bulk", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.220999995955935e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2167293829999153, + "outcome": "passed" + }, + "teardown": { + "duration": 9.90309999906458e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_assign_permissions_bulk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_revoke_permissions_bulk", + "lineno": 759, + "outcome": "passed", + "keywords": [ + "test_revoke_permissions_bulk", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.333100004165317e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0892127789999222, + "outcome": "passed" + }, + "teardown": { + "duration": 9.201099999245343e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_revoke_permissions_bulk" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py::test_api_tokens", + "lineno": 780, + "outcome": "passed", + "keywords": [ + "test_api_tokens", + "test_catalog_user_service.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.89199999644552e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2396746220000523, + "outcome": "passed" + }, + "teardown": { + "duration": 9.223000006386428e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_user_service.py::test_api_tokens" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_workspaces", + "lineno": 93, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_workspaces", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.290000005217735e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.7904256200000646, + "outcome": "passed" + }, + "teardown": { + "duration": 8.792100004484382e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_workspaces" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_store_declarative_workspaces", + "lineno": 112, + "outcome": "passed", + "keywords": [ + "test_store_declarative_workspaces", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.281999990027543e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.3779774790000374, + "outcome": "passed" + }, + "teardown": { + "duration": 9.24410001061915e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_store_declarative_workspaces" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_put_declarative_workspaces", + "lineno": 126, + "outcome": "passed", + "keywords": [ + "test_put_declarative_workspaces", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.727000001978013e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.7248610460000009, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001052510000363327, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_put_declarative_workspaces" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_declarative_workspaces_snake_case", + "lineno": 142, + "outcome": "passed", + "keywords": [ + "test_get_declarative_workspaces_snake_case", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.299099999931059e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.11848201199995856, + "outcome": "passed" + }, + "teardown": { + "duration": 9.080100005576242e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_declarative_workspaces_snake_case" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_declarative_workspaces", + "lineno": 157, + "outcome": "passed", + "keywords": [ + "test_get_declarative_workspaces", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.453099999565893e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.11276461099998869, + "outcome": "passed" + }, + "teardown": { + "duration": 9.176000003208173e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_declarative_workspaces" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_declarative_workspaces", + "lineno": 172, + "outcome": "passed", + "keywords": [ + "test_declarative_workspaces", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.459099992956908e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2360746570000174, + "outcome": "passed" + }, + "teardown": { + "duration": 9.43510000297465e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_declarative_workspaces" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_update_workspace_invalid", + "lineno": 188, + "outcome": "passed", + "keywords": [ + "test_update_workspace_invalid", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.57909999720141e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.13593166299995119, + "outcome": "passed" + }, + "teardown": { + "duration": 8.534100004453649e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_update_workspace_invalid" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_update_workspace_valid", + "lineno": 212, + "outcome": "passed", + "keywords": [ + "test_update_workspace_valid", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.592000008571631e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.3439762550000296, + "outcome": "passed" + }, + "teardown": { + "duration": 9.827099995618482e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_update_workspace_valid" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_delete_workspace", + "lineno": 239, + "outcome": "passed", + "keywords": [ + "test_delete_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.904999995389517e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2991005439999981, + "outcome": "passed" + }, + "teardown": { + "duration": 9.274100000311591e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_delete_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_delete_non_existing_workspace", + "lineno": 257, + "outcome": "passed", + "keywords": [ + "test_delete_non_existing_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.383000001937035e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.07104608299994197, + "outcome": "passed" + }, + "teardown": { + "duration": 8.823100006338791e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_delete_non_existing_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_delete_parent_workspace", + "lineno": 274, + "outcome": "passed", + "keywords": [ + "test_delete_parent_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.418999996389175e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1330252019999989, + "outcome": "passed" + }, + "teardown": { + "duration": 9.50200000033874e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_delete_parent_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_create_workspace", + "lineno": 288, + "outcome": "passed", + "keywords": [ + "test_create_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.804100005159853e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.28101049800000055, + "outcome": "passed" + }, + "teardown": { + "duration": 9.173099999770784e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_create_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_workspace", + "lineno": 311, + "outcome": "passed", + "keywords": [ + "test_get_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.72309999774734e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.05039972999998099, + "outcome": "passed" + }, + "teardown": { + "duration": 9.3969999966248e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_workspace_list", + "lineno": 328, + "outcome": "passed", + "keywords": [ + "test_workspace_list", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.032100004129461e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.027860651999958463, + "outcome": "passed" + }, + "teardown": { + "duration": 8.695000008174247e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_workspace_list" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_declarative_workspace_data_filters", + "lineno": 351, + "outcome": "passed", + "keywords": [ + "test_get_declarative_workspace_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.688100004088483e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.04520127399996454, + "outcome": "passed" + }, + "teardown": { + "duration": 8.898099997622921e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_declarative_workspace_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_store_declarative_workspace_data_filters", + "lineno": 371, + "outcome": "passed", + "keywords": [ + "test_store_declarative_workspace_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.481000000097993e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10319253500006198, + "outcome": "passed" + }, + "teardown": { + "duration": 9.346000001642096e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_store_declarative_workspace_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_workspace_data_filters", + "lineno": 387, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_workspace_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.156100000178412e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.4123353389999238, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010112099994330492, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_workspace_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_put_declarative_workspace_data_filters", + "lineno": 404, + "outcome": "passed", + "keywords": [ + "test_put_declarative_workspace_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.927000001473061e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2668547819999958, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010031099998286663, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_put_declarative_workspace_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_user_data_filters_life_cycle", + "lineno": 422, + "outcome": "passed", + "keywords": [ + "test_user_data_filters_life_cycle", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.223999998335785e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.41223041800003557, + "outcome": "passed" + }, + "teardown": { + "duration": 9.732000000894914e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_user_data_filters_life_cycle" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_user_data_filters_for_user_group", + "lineno": 460, + "outcome": "passed", + "keywords": [ + "test_user_data_filters_for_user_group", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.67010000117807e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2970235300000468, + "outcome": "passed" + }, + "teardown": { + "duration": 9.292100003222004e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_user_data_filters_for_user_group" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_declarative_user_data_filters", + "lineno": 498, + "outcome": "passed", + "keywords": [ + "test_get_declarative_user_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.698999999978696e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.08853706399997918, + "outcome": "passed" + }, + "teardown": { + "duration": 8.652099995742901e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_declarative_user_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_store_declarative_user_data_filters", + "lineno": 515, + "outcome": "passed", + "keywords": [ + "test_store_declarative_user_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.63199999482822e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.11246025999992071, + "outcome": "passed" + }, + "teardown": { + "duration": 8.860100001584215e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_store_declarative_user_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_user_data_filters", + "lineno": 531, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_user_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.601100003284955e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.34069088199998987, + "outcome": "passed" + }, + "teardown": { + "duration": 9.257099998194462e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_user_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_put_declarative_user_data_filters", + "lineno": 548, + "outcome": "passed", + "keywords": [ + "test_put_declarative_user_data_filters", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.626999990861805e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.2365951799999948, + "outcome": "passed" + }, + "teardown": { + "duration": 9.459099999276077e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_put_declarative_user_data_filters" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_declarative_workspace", + "lineno": 573, + "outcome": "passed", + "keywords": [ + "test_get_declarative_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.790999995904713e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.24453916599998138, + "outcome": "passed" + }, + "teardown": { + "duration": 8.870999999999185e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_declarative_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_put_declarative_workspace", + "lineno": 595, + "outcome": "passed", + "keywords": [ + "test_put_declarative_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.640100000116945e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.796568824000019, + "outcome": "passed", + "stdout": "{'type_changes': {'root.ldm.datasets[4].workspace_data_filter_references': {'old_type': , 'new_type': , 'old_value': [CatalogDeclarativeWorkspaceDataFilterReferences(filter_id=CatalogDatasetWorkspaceDataFilterIdentifier(id='wdf__region'), filter_column='wdf__region', filter_column_data_type='STRING')], 'new_value': None}}}\n" + }, + "teardown": { + "duration": 0.00010119099999883474, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_put_declarative_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_store_declarative_workspace", + "lineno": 621, + "outcome": "passed", + "keywords": [ + "test_store_declarative_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.04699999434888e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.38576148300001023, + "outcome": "passed" + }, + "teardown": { + "duration": 7.876099994064134e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_store_declarative_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_workspace", + "lineno": 641, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.68909999603784e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.7195547090000218, + "outcome": "passed" + }, + "teardown": { + "duration": 9.937999993780977e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_load_and_put_declarative_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_clone_workspace", + "lineno": 685, + "outcome": "passed", + "keywords": [ + "test_clone_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.264099994903518e-05, + "outcome": "passed" + }, + "call": { + "duration": 1.9350999380000076, + "outcome": "passed" + }, + "teardown": { + "duration": 9.766999994553771e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_clone_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_translate_workspace", + "lineno": 730, + "outcome": "passed", + "keywords": [ + "test_translate_workspace", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.013100000425766e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.8262578679999706, + "outcome": "passed" + }, + "teardown": { + "duration": 9.318000002167537e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_translate_workspace" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_create_workspace_setting", + "lineno": 774, + "outcome": "passed", + "keywords": [ + "test_create_workspace_setting", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.798100000400154e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.10767692700005682, + "outcome": "passed" + }, + "teardown": { + "duration": 8.809099995232827e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_create_workspace_setting" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_list_workspace_settings", + "lineno": 791, + "outcome": "passed", + "keywords": [ + "test_list_workspace_settings", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.805999996435276e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.20179435799991552, + "outcome": "passed" + }, + "teardown": { + "duration": 9.303100000579434e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_list_workspace_settings" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_delete_workspace_setting", + "lineno": 818, + "outcome": "passed", + "keywords": [ + "test_delete_workspace_setting", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.843100001991843e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12936329800004387, + "outcome": "passed" + }, + "teardown": { + "duration": 9.132099989983544e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_delete_workspace_setting" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_update_workspace_setting", + "lineno": 838, + "outcome": "passed", + "keywords": [ + "test_update_workspace_setting", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.703100004619046e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.18823354500000278, + "outcome": "passed" + }, + "teardown": { + "duration": 9.263100002954161e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_update_workspace_setting" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_get_metadata_localization", + "lineno": 860, + "outcome": "passed", + "keywords": [ + "test_get_metadata_localization", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.551099997726851e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.16580108000005112, + "outcome": "passed" + }, + "teardown": { + "duration": 9.486099997957353e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_get_metadata_localization" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_set_metadata_localization", + "lineno": 872, + "outcome": "passed", + "keywords": [ + "test_set_metadata_localization", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.337099995969766e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.12411225200003173, + "outcome": "passed" + }, + "teardown": { + "duration": 9.995099992465839e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_set_metadata_localization" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_add_metadata_locale", + "lineno": 881, + "outcome": "passed", + "keywords": [ + "test_add_metadata_locale", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001083209999706014, + "outcome": "passed" + }, + "call": { + "duration": 0.1915366380000023, + "outcome": "passed" + }, + "teardown": { + "duration": 9.299099997406302e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_add_metadata_locale" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_clean_metadata_locale", + "lineno": 908, + "outcome": "passed", + "keywords": [ + "test_clean_metadata_locale", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.78699999273158e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.21660715299992717, + "outcome": "passed" + }, + "teardown": { + "duration": 9.598099995855591e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_clean_metadata_locale" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_layout_automations", + "lineno": 939, + "outcome": "passed", + "keywords": [ + "test_layout_automations", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.239999999659631e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.23825832199997876, + "outcome": "passed" + }, + "teardown": { + "duration": 9.113999999499356e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_layout_automations" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py::test_layout_filter_views", + "lineno": 974, + "outcome": "passed", + "keywords": [ + "test_layout_filter_views", + "test_catalog_workspace.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.77410000157397e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.16718864900008157, + "outcome": "passed" + }, + "teardown": { + "duration": 8.868099996561796e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace.py::test_layout_filter_views" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_list_labels", + "lineno": 47, + "outcome": "passed", + "keywords": [ + "test_catalog_list_labels", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.138000009694224e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.03506230300001789, + "outcome": "passed" + }, + "teardown": { + "duration": 8.960100001331739e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_list_labels" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_list_facts", + "lineno": 54, + "outcome": "passed", + "keywords": [ + "test_catalog_list_facts", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.692000008319155e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.026532274000032885, + "outcome": "passed" + }, + "teardown": { + "duration": 8.998999999221269e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_list_facts" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_list_aggregated_facts", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_catalog_list_aggregated_facts", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.567099999050697e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.027070506999962163, + "outcome": "passed" + }, + "teardown": { + "duration": 9.167099995011085e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_list_aggregated_facts" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_list_attributes", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_catalog_list_attributes", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.738000010704127e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.04793721299995468, + "outcome": "passed" + }, + "teardown": { + "duration": 9.143000011135882e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_list_attributes" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_list_metrics", + "lineno": 75, + "outcome": "passed", + "keywords": [ + "test_catalog_list_metrics", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.739099999071186e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.04410708500006422, + "outcome": "passed" + }, + "teardown": { + "duration": 9.006099992348027e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_list_metrics" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_store_declarative_ldm", + "lineno": 82, + "outcome": "passed", + "keywords": [ + "test_store_declarative_ldm", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.500000003801688e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.23207086000002164, + "outcome": "passed" + }, + "teardown": { + "duration": 8.275000004687172e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_store_declarative_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_load_and_put_declarative_ldm", + "lineno": 97, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_ldm", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.033000008505041e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.48413583600006405, + "outcome": "passed", + "stdout": "{'type_changes': {'root.ldm.datasets[4].workspace_data_filter_references': {'old_type': , 'new_type': , 'old_value': [CatalogDeclarativeWorkspaceDataFilterReferences(filter_id=CatalogDatasetWorkspaceDataFilterIdentifier(id='wdf__region'), filter_column='wdf__region', filter_column_data_type='STRING')], 'new_value': None}}}\n" + }, + "teardown": { + "duration": 0.00010092100001202198, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_load_and_put_declarative_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_load_and_modify_ds_and_put_declarative_ldm", + "lineno": 119, + "outcome": "passed", + "keywords": [ + "test_load_and_modify_ds_and_put_declarative_ldm", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.72610000012719e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.5119694809999373, + "outcome": "passed" + }, + "teardown": { + "duration": 9.501099998487916e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_load_and_modify_ds_and_put_declarative_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_load_ldm_and_modify_tables_columns_case", + "lineno": 154, + "outcome": "passed", + "keywords": [ + "test_load_ldm_and_modify_tables_columns_case", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.898999990629818e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1391513539999778, + "outcome": "passed" + }, + "teardown": { + "duration": 8.903100001589337e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_load_ldm_and_modify_tables_columns_case" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_store_declarative_analytics_model", + "lineno": 185, + "outcome": "passed", + "keywords": [ + "test_store_declarative_analytics_model", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.71200000144745e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.3145980410000675, + "outcome": "passed" + }, + "teardown": { + "duration": 9.549000003516994e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_store_declarative_analytics_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_load_and_put_declarative_analytics_model", + "lineno": 200, + "outcome": "passed", + "keywords": [ + "test_load_and_put_declarative_analytics_model", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.681099998535501e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.7659282309999753, + "outcome": "passed" + }, + "teardown": { + "duration": 8.814099999199243e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_load_and_put_declarative_analytics_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_put_declarative_analytics_model", + "lineno": 223, + "outcome": "passed", + "keywords": [ + "test_put_declarative_analytics_model", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.354100000611652e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.41513904800001455, + "outcome": "passed" + }, + "teardown": { + "duration": 9.37199999953009e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_put_declarative_analytics_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_put_declarative_ldm", + "lineno": 240, + "outcome": "passed", + "keywords": [ + "test_put_declarative_ldm", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.786099990880757e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.39516928999989887, + "outcome": "passed", + "stdout": "{'type_changes': {'root.ldm.datasets[4].workspace_data_filter_references': {'old_type': , 'new_type': , 'old_value': [CatalogDeclarativeWorkspaceDataFilterReferences(filter_id=CatalogDatasetWorkspaceDataFilterIdentifier(id='wdf__region'), filter_column='wdf__region', filter_column_data_type='STRING')], 'new_value': None}}}\n" + }, + "teardown": { + "duration": 9.373099999265833e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_put_declarative_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_get_declarative_analytics_model", + "lineno": 259, + "outcome": "passed", + "keywords": [ + "test_get_declarative_analytics_model", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.829999992736703e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0859518360000493, + "outcome": "passed" + }, + "teardown": { + "duration": 9.040999998433108e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_get_declarative_analytics_model" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_get_declarative_analytics_model_child", + "lineno": 276, + "outcome": "passed", + "keywords": [ + "test_get_declarative_analytics_model_child", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.506000008561386e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.07615850800004864, + "outcome": "passed" + }, + "teardown": { + "duration": 8.831099989947688e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_get_declarative_analytics_model_child" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_get_declarative_ldm", + "lineno": 293, + "outcome": "passed", + "keywords": [ + "test_get_declarative_ldm", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.501100003537431e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.05900483000004897, + "outcome": "passed" + }, + "teardown": { + "duration": 9.12510000716793e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_get_declarative_ldm" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_load", + "lineno": 308, + "outcome": "passed", + "keywords": [ + "test_catalog_load", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.566099998257414e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.14865553099991757, + "outcome": "passed" + }, + "teardown": { + "duration": 8.999099998163729e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_load" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_catalog_availability", + "lineno": 326, + "outcome": "passed", + "keywords": [ + "test_catalog_availability", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.295000000340224e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.6897634530000687, + "outcome": "passed" + }, + "teardown": { + "duration": 8.95399999762958e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_catalog_availability" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_get_dependent_entities_graph", + "lineno": 339, + "outcome": "passed", + "keywords": [ + "test_get_dependent_entities_graph", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.81710000410385e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.06079660000000331, + "outcome": "passed" + }, + "teardown": { + "duration": 9.222000005593145e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_get_dependent_entities_graph" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_get_dependent_entities_graph_from_entry_points", + "lineno": 348, + "outcome": "passed", + "keywords": [ + "test_get_dependent_entities_graph_from_entry_points", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.206999998743413e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.07299807599997621, + "outcome": "passed" + }, + "teardown": { + "duration": 9.046100001341983e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_get_dependent_entities_graph_from_entry_points" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_ldm_store_load", + "lineno": 363, + "outcome": "passed", + "keywords": [ + "test_ldm_store_load", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.512000001952401e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.1818741829999908, + "outcome": "passed" + }, + "teardown": { + "duration": 9.689099999832251e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_ldm_store_load" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_analytics_store_load", + "lineno": 374, + "outcome": "passed", + "keywords": [ + "test_analytics_store_load", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.949999996981205e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.21813862200008316, + "outcome": "passed" + }, + "teardown": { + "duration": 9.39409999318741e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_analytics_store_load" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_label_elements", + "lineno": 385, + "outcome": "passed", + "keywords": [ + "test_label_elements", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.020099994610064e-05, + "outcome": "passed" + }, + "call": { + "duration": 19.71291768900005, + "outcome": "passed" + }, + "teardown": { + "duration": 9.607000004052679e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_label_elements" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_explicit_workspace_data_filter", + "lineno": 447, + "outcome": "passed", + "keywords": [ + "test_explicit_workspace_data_filter", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.935099995393102e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.5299846919999709, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010310100003607658, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_explicit_workspace_data_filter" + }, + { + "nodeid": "packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py::test_export_definition_analytics_layout", + "lineno": 482, + "outcome": "passed", + "keywords": [ + "test_export_definition_analytics_layout", + "test_catalog_workspace_content.py", + "catalog", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.40110000126515e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.5140998959999479, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010032099999079946, + "outcome": "passed" + }, + "original_nodeid": "tests/catalog/test_catalog_workspace_content.py::test_export_definition_analytics_layout" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_attribute_conversion", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00022451200004525163, + "outcome": "passed" + }, + "call": { + "duration": 0.00010947100008706911, + "outcome": "passed" + }, + "teardown": { + "duration": 3.9490999938607274e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_attribute_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_positive_attribute_filter_conversion", + "lineno": 41, + "outcome": "passed", + "keywords": [ + "test_positive_attribute_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.801000002567889e-05, + "outcome": "passed" + }, + "call": { + "duration": 7.967999999891617e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.284999991137738e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_positive_attribute_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_negative_attribute_filter_conversion", + "lineno": 64, + "outcome": "passed", + "keywords": [ + "test_negative_attribute_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.5510999964571965e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.135999992944562e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.086999993229256e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_negative_attribute_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_relative_date_filter_conversion", + "lineno": 87, + "outcome": "passed", + "keywords": [ + "test_relative_date_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.2170999929803656e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.6139999969673227e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.016000005118258e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_relative_date_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_absolute_date_filter_conversion", + "lineno": 112, + "outcome": "passed", + "keywords": [ + "test_absolute_date_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.182000000379048e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.4019999993215606e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.009099998507736e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_absolute_date_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_comparison_measure_value_filter_conversion", + "lineno": 135, + "outcome": "passed", + "keywords": [ + "test_comparison_measure_value_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.1339999964075105e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.800100007036235e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.985000003263849e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_comparison_measure_value_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_range_measure_value_filter_conversion", + "lineno": 158, + "outcome": "passed", + "keywords": [ + "test_range_measure_value_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.191000007518596e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.852100005336979e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.831000006153772e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_range_measure_value_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_ranking_filter_conversion", + "lineno": 182, + "outcome": "passed", + "keywords": [ + "test_ranking_filter_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.0451000043285603e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.526999996163795e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.895000000080472e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_ranking_filter_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_ranking_filter_with_dimensionality_conversion", + "lineno": 205, + "outcome": "passed", + "keywords": [ + "test_ranking_filter_with_dimensionality_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.083000001424807e-05, + "outcome": "passed" + }, + "call": { + "duration": 9.375000001909939e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.40799999776209e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_ranking_filter_with_dimensionality_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_inline_filter", + "lineno": 232, + "outcome": "passed", + "keywords": [ + "test_inline_filter", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.2250999993266305e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.9849999982143345e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.040000001419685e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_inline_filter" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_simple_metric_conversion", + "lineno": 248, + "outcome": "passed", + "keywords": [ + "test_simple_metric_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.088099992964999e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.493000000773463e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.8730000053656113e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_simple_metric_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_arithmetic_metric_conversion", + "lineno": 286, + "outcome": "passed", + "keywords": [ + "test_arithmetic_metric_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.199000002496177e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.308000004333735e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.8331000066827983e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_arithmetic_metric_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_over_period_metric_conversion", + "lineno": 312, + "outcome": "passed", + "keywords": [ + "test_over_period_metric_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 2.950999999029591e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.6130999951164995e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.8810000003431924e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_over_period_metric_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute/test_compute_to_sdk_converter.py::test_previous_period_metric_conversion", + "lineno": 344, + "outcome": "passed", + "keywords": [ + "test_previous_period_metric_conversion", + "test_compute_to_sdk_converter.py", + "compute", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.075000006447226e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.468099993777287e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.3039999948414334e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute/test_compute_to_sdk_converter.py::test_previous_period_metric_conversion" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_arithmetic_metric.py::test_attribute_filters_to_api_model[with operands using local id-metric0]", + "lineno": 40, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[with operands using local id-metric0]", + "parametrize", + "pytestmark", + "with operands using local id-metric0", + "test_arithmetic_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00047090300006402686, + "outcome": "passed" + }, + "call": { + "duration": 0.00047826299999087496, + "outcome": "passed" + }, + "teardown": { + "duration": 6.368000003931229e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_arithmetic_metric.py::test_attribute_filters_to_api_model[with operands using local id-metric0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_arithmetic_metric.py::test_attribute_filters_to_api_model[with operands using metrics by value-metric1]", + "lineno": 40, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[with operands using metrics by value-metric1]", + "parametrize", + "pytestmark", + "with operands using metrics by value-metric1", + "test_arithmetic_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010567099991476425, + "outcome": "passed" + }, + "call": { + "duration": 0.00018294099993454438, + "outcome": "passed" + }, + "teardown": { + "duration": 5.022000004828442e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_arithmetic_metric.py::test_attribute_filters_to_api_model[with operands using metrics by value-metric1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[empty positive attribute filter-filter0]", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[empty positive attribute filter-filter0]", + "parametrize", + "pytestmark", + "empty positive attribute filter-filter0", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.486100009326037e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00027327199995852425, + "outcome": "passed" + }, + "teardown": { + "duration": 4.8560999971414276e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[empty positive attribute filter-filter0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[positive filter using local id-filter1]", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[positive filter using local id-filter1]", + "parametrize", + "pytestmark", + "positive filter using local id-filter1", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.182100006910332e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00013984099996378063, + "outcome": "passed" + }, + "teardown": { + "duration": 4.674000001614331e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[positive filter using local id-filter1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[positive filter using object id-filter2]", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[positive filter using object id-filter2]", + "parametrize", + "pytestmark", + "positive filter using object id-filter2", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.978999992199533e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00024117199995998817, + "outcome": "passed" + }, + "teardown": { + "duration": 4.6659999952680664e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[positive filter using object id-filter2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[empty negative attribute filter-filter3]", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[empty negative attribute filter-filter3]", + "parametrize", + "pytestmark", + "empty negative attribute filter-filter3", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.902100000796054e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00018980100003318512, + "outcome": "passed" + }, + "teardown": { + "duration": 4.6590000010837684e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[empty negative attribute filter-filter3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[negative filter using local id-filter4]", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[negative filter using local id-filter4]", + "parametrize", + "pytestmark", + "negative filter using local id-filter4", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.991000004243688e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00013627099997393088, + "outcome": "passed" + }, + "teardown": { + "duration": 4.746100000829756e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[negative filter using local id-filter4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[negative filter using object id-filter5]", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[negative filter using object id-filter5]", + "parametrize", + "pytestmark", + "negative filter using object id-filter5", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.488100002068677e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00023762199998600408, + "outcome": "passed" + }, + "teardown": { + "duration": 4.786100009823713e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_to_api_model[negative filter using object id-filter5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[empty positive attribute filter-filter0-Local ID: All]", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_description[empty positive attribute filter-filter0-Local ID: All]", + "parametrize", + "pytestmark", + "empty positive attribute filter-filter0-Local ID: All", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.807099998695776e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.752000006646995e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.0330000047106296e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[empty positive attribute filter-filter0-Local ID: All]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[positive filter using local id-filter1-Local ID: val1, val2]", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_description[positive filter using local id-filter1-Local ID: val1, val2]", + "parametrize", + "pytestmark", + "positive filter using local id-filter1-Local ID: val1, val2", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.202100007612898e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.0549999994254904e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.734999995685939e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[positive filter using local id-filter1-Local ID: val1, val2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[positive filter using object id-filter2-Label ID: val1, val2]", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_description[positive filter using object id-filter2-Label ID: val1, val2]", + "parametrize", + "pytestmark", + "positive filter using object id-filter2-Label ID: val1, val2", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.799099994874268e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.871999990678887e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.6799999975301034e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[positive filter using object id-filter2-Label ID: val1, val2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[empty negative attribute filter-filter3-Local ID: All]", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_description[empty negative attribute filter-filter3-Local ID: All]", + "parametrize", + "pytestmark", + "empty negative attribute filter-filter3-Local ID: All", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.7110999932774575e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.0059999946606695e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.6900999930367107e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[empty negative attribute filter-filter3-Local ID: All]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[negative filter using local id-filter4-Local ID: All except val1, val2]", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_description[negative filter using local id-filter4-Local ID: All except val1, val2]", + "parametrize", + "pytestmark", + "negative filter using local id-filter4-Local ID: All except val1, val2", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.6470999993507576e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.8620000054834236e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.582099998311605e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[negative filter using local id-filter4-Local ID: All except val1, val2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[negative filter using object id-filter5-Label ID: All except val1, val2]", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_description[negative filter using object id-filter5-Label ID: All except val1, val2]", + "parametrize", + "pytestmark", + "negative filter using object id-filter5-Label ID: All except val1, val2", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.59909999537922e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.694999998060666e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.5840999998981715e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_attribute_filters_description[negative filter using object id-filter5-Label ID: All except val1, val2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_empty_negative_filter_is_noop", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_empty_negative_filter_is_noop", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.187999993770063e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.1471000031378935e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.934999997705745e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_empty_negative_filter_is_noop" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_attribute_filters.py::test_empty_positive_filter_is_not_noop", + "lineno": 74, + "outcome": "passed", + "keywords": [ + "test_empty_positive_filter_is_not_noop", + "test_attribute_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.080999999838241e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.92800000099669e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.9489999974430248e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_attribute_filters.py::test_empty_positive_filter_is_not_noop" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[multiple attributes and metrics and filters-attributes0-metrics0-filters0]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[multiple attributes and metrics and filters-attributes0-metrics0-filters0]", + "parametrize", + "pytestmark", + "multiple attributes and metrics and filters-attributes0-metrics0-filters0", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00011545099994236807, + "outcome": "passed" + }, + "call": { + "duration": 0.001068178999958036, + "outcome": "passed" + }, + "teardown": { + "duration": 5.7419999961894064e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[multiple attributes and metrics and filters-attributes0-metrics0-filters0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute only-attributes1-None-None]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[attribute only-attributes1-None-None]", + "parametrize", + "pytestmark", + "attribute only-attributes1-None-None", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001108410000369986, + "outcome": "passed" + }, + "call": { + "duration": 0.00015781100000822335, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9370999931852566e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute only-attributes1-None-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute and filter -attributes2-None-filters2]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[attribute and filter -attributes2-None-filters2]", + "parametrize", + "pytestmark", + "attribute and filter -attributes2-None-filters2", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010580100001789106, + "outcome": "passed" + }, + "call": { + "duration": 0.00025889199991979694, + "outcome": "passed" + }, + "teardown": { + "duration": 5.864000002020475e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute and filter -attributes2-None-filters2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[metric only -None-metrics3-None]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[metric only -None-metrics3-None]", + "parametrize", + "pytestmark", + "metric only -None-metrics3-None", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010968100002628489, + "outcome": "passed" + }, + "call": { + "duration": 0.00018255099996622448, + "outcome": "passed" + }, + "teardown": { + "duration": 4.9929999931919156e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[metric only -None-metrics3-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[metric and filter -None-metrics4-filters4]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[metric and filter -None-metrics4-filters4]", + "parametrize", + "pytestmark", + "metric and filter -None-metrics4-filters4", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010144999998829007, + "outcome": "passed" + }, + "call": { + "duration": 0.00021650099995440542, + "outcome": "passed" + }, + "teardown": { + "duration": 4.883999997673527e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[metric and filter -None-metrics4-filters4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute and metric and filter -attributes5-metrics5-filters5]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[attribute and metric and filter -attributes5-metrics5-filters5]", + "parametrize", + "pytestmark", + "attribute and metric and filter -attributes5-metrics5-filters5", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010312999995676364, + "outcome": "passed" + }, + "call": { + "duration": 0.00025838200008365675, + "outcome": "passed" + }, + "teardown": { + "duration": 4.969000008259172e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute and metric and filter -attributes5-metrics5-filters5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute showAllValues True-attributes6-None-None]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[attribute showAllValues True-attributes6-None-None]", + "parametrize", + "pytestmark", + "attribute showAllValues True-attributes6-None-None", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001032909999594267, + "outcome": "passed" + }, + "call": { + "duration": 0.0001515010000048278, + "outcome": "passed" + }, + "teardown": { + "duration": 4.8800000058690784e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute showAllValues True-attributes6-None-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute showAllValues False-attributes7-None-None]", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[attribute showAllValues False-attributes7-None-None]", + "parametrize", + "pytestmark", + "attribute showAllValues False-attributes7-None-None", + "test_compute_model.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.832099999584898e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014703199997256888, + "outcome": "passed" + }, + "teardown": { + "duration": 4.817000001366978e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_compute_model.py::test_attribute_filters_to_api_model[attribute showAllValues False-attributes7-None-None]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_date_filters.py::test_date_filters_to_api_model[absolute date filter-filter0]", + "lineno": 49, + "outcome": "passed", + "keywords": [ + "test_date_filters_to_api_model[absolute date filter-filter0]", + "parametrize", + "pytestmark", + "absolute date filter-filter0", + "test_date_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.517999992818659e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001450610000119923, + "outcome": "passed" + }, + "teardown": { + "duration": 4.511099996307166e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_date_filters.py::test_date_filters_to_api_model[absolute date filter-filter0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_date_filters.py::test_date_filters_to_api_model[relative date filter-filter1]", + "lineno": 49, + "outcome": "passed", + "keywords": [ + "test_date_filters_to_api_model[relative date filter-filter1]", + "parametrize", + "pytestmark", + "relative date filter-filter1", + "test_date_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.269099998869933e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00015261099997587735, + "outcome": "passed" + }, + "teardown": { + "duration": 4.3430999994598096e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_date_filters.py::test_date_filters_to_api_model[relative date filter-filter1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_date_filters.py::test_date_filters_description[absolute date filter-filter0-descriptions0]", + "lineno": 61, + "outcome": "skipped", + "keywords": [ + "test_date_filters_description[absolute date filter-filter0-descriptions0]", + "parametrize", + "pytestmark", + "absolute date filter-filter0-descriptions0", + "test_date_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.673100006082677e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0011316490000581325, + "outcome": "skipped", + "longrepr": "('/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/compute_model/test_date_filters.py', 71, 'Skipped: ICU library not found')" + }, + "teardown": { + "duration": 6.0289999964879826e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_date_filters.py::test_date_filters_description[absolute date filter-filter0-descriptions0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_date_filters.py::test_date_filters_description[relative date filter-filter1-descriptions1]", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[relative date filter-filter1-descriptions1]", + "parametrize", + "pytestmark", + "relative date filter-filter1-descriptions1", + "test_date_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.370000002993038e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.219100000886101e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.0491000049769355e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_date_filters.py::test_date_filters_description[relative date filter-filter1-descriptions1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_date_filters.py::test_cannot_create_api_model_from_all_time_filter", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_cannot_create_api_model_from_all_time_filter", + "test_date_filters.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.4599999935380765e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.371099993884854e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.516100002798339e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_date_filters.py::test_cannot_create_api_model_from_all_time_filter" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[comparison filter using local id-filter0]", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[comparison filter using local id-filter0]", + "parametrize", + "pytestmark", + "comparison filter using local id-filter0", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.193100004267762e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00020883199999843782, + "outcome": "passed" + }, + "teardown": { + "duration": 4.7639999934290245e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[comparison filter using local id-filter0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[comparison filter using object id-filter1]", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[comparison filter using object id-filter1]", + "parametrize", + "pytestmark", + "comparison filter using object id-filter1", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.874100001321494e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001765709999972387, + "outcome": "passed" + }, + "teardown": { + "duration": 4.633000003195775e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[comparison filter using object id-filter1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[comparison filter with treat nulls as-filter2]", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[comparison filter with treat nulls as-filter2]", + "parametrize", + "pytestmark", + "comparison filter with treat nulls as-filter2", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.726099997602432e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012889099991753028, + "outcome": "passed" + }, + "teardown": { + "duration": 4.370999999991909e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[comparison filter with treat nulls as-filter2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[range filter-filter3]", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[range filter-filter3]", + "parametrize", + "pytestmark", + "range filter-filter3", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.543100000224513e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00017690200002107304, + "outcome": "passed" + }, + "teardown": { + "duration": 4.5189999923422874e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[range filter-filter3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[range filter with treat nulls as-filter4]", + "lineno": 61, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[range filter with treat nulls as-filter4]", + "parametrize", + "pytestmark", + "range filter with treat nulls as-filter4", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.405100004438282e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00012761100003899628, + "outcome": "passed" + }, + "teardown": { + "duration": 4.383999998935906e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_attribute_filters_to_api_model[range filter with treat nulls as-filter4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_date_filters_description[comparison filter using local id-filter0-Local ID: = 10.0]", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[comparison filter using local id-filter0-Local ID: = 10.0]", + "parametrize", + "pytestmark", + "comparison filter using local id-filter0-Local ID: = 10.0", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.662999999207386e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.95100000534876e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.054099997574667e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_date_filters_description[comparison filter using local id-filter0-Local ID: = 10.0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_date_filters_description[comparison filter using object id-filter1-Metric ID: = 10.0]", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[comparison filter using object id-filter1-Metric ID: = 10.0]", + "parametrize", + "pytestmark", + "comparison filter using object id-filter1-Metric ID: = 10.0", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.117099997027253e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.047000004447909e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.897099998084741e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_date_filters_description[comparison filter using object id-filter1-Metric ID: = 10.0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_date_filters_description[comparison filter with treat nulls as-filter2-Local ID: = 10.0]", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[comparison filter with treat nulls as-filter2-Local ID: = 10.0]", + "parametrize", + "pytestmark", + "comparison filter with treat nulls as-filter2-Local ID: = 10.0", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.003100008911133e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.8270000004558824e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.80909999648793e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_date_filters_description[comparison filter with treat nulls as-filter2-Local ID: = 10.0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_date_filters_description[range filter-filter3-Local ID: between 2 - 3]", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[range filter-filter3-Local ID: between 2 - 3]", + "parametrize", + "pytestmark", + "range filter-filter3-Local ID: between 2 - 3", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.7361000017408514e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.052999997838924e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.8461000031020376e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_date_filters_description[range filter-filter3-Local ID: between 2 - 3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_date_filters_description[range filter with treat nulls as-filter4-Local ID: between 2 - 3]", + "lineno": 73, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[range filter with treat nulls as-filter4-Local ID: between 2 - 3]", + "parametrize", + "pytestmark", + "range filter with treat nulls as-filter4-Local ID: between 2 - 3", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.7850999951369886e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.781999998864194e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.6810999972658465e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_date_filters_description[range filter with treat nulls as-filter4-Local ID: between 2 - 3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_all_metric_value_filter_description", + "lineno": 78, + "outcome": "passed", + "keywords": [ + "test_all_metric_value_filter_description", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.171000003021618e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00010178100001212442, + "outcome": "passed" + }, + "teardown": { + "duration": 3.243000003294583e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_all_metric_value_filter_description" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_metric_value_filter.py::test_cannot_create_api_model_from_all_metric_value_filter", + "lineno": 86, + "outcome": "passed", + "keywords": [ + "test_cannot_create_api_model_from_all_metric_value_filter", + "test_metric_value_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.2080999972095015e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.751999995278311e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.906099993855605e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_metric_value_filter.py::test_cannot_create_api_model_from_all_metric_value_filter" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with master metric by local id-metric0]", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with master metric by local id-metric0]", + "parametrize", + "pytestmark", + "with master metric by local id-metric0", + "test_pop_dataset_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.388099999796395e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002132920000121885, + "outcome": "passed" + }, + "teardown": { + "duration": 4.671099998176942e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with master metric by local id-metric0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with master metric passed by value-metric1]", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with master metric passed by value-metric1]", + "parametrize", + "pytestmark", + "with master metric passed by value-metric1", + "test_pop_dataset_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.780099994964985e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00017879200004244922, + "outcome": "passed" + }, + "teardown": { + "duration": 4.6249999968495104e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with master metric passed by value-metric1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with date dataset by str-metric2]", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with date dataset by str-metric2]", + "parametrize", + "pytestmark", + "with date dataset by str-metric2", + "test_pop_dataset_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.521999995991791e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00016963100006250897, + "outcome": "passed" + }, + "teardown": { + "duration": 4.62509999579197e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with date dataset by str-metric2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with multiple date datasets-metric3]", + "lineno": 56, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with multiple date datasets-metric3]", + "parametrize", + "pytestmark", + "with multiple date datasets-metric3", + "test_pop_dataset_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.346100003109314e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00019691199997851072, + "outcome": "passed" + }, + "teardown": { + "duration": 4.565000006095943e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_dataset_metric.py::test_simple_metric_to_api_model[with multiple date datasets-metric3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with master metric by local id-metric0]", + "lineno": 57, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with master metric by local id-metric0]", + "parametrize", + "pytestmark", + "with master metric by local id-metric0", + "test_pop_date_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.434999995188264e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00018266100005348562, + "outcome": "passed" + }, + "teardown": { + "duration": 4.4720000005327165e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with master metric by local id-metric0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with master metric passed by value-metric1]", + "lineno": 57, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with master metric passed by value-metric1]", + "parametrize", + "pytestmark", + "with master metric passed by value-metric1", + "test_pop_date_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.244099990406539e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00016579199996158422, + "outcome": "passed" + }, + "teardown": { + "duration": 4.28799999099283e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with master metric passed by value-metric1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with date attribute passed by value-metric2]", + "lineno": 57, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with date attribute passed by value-metric2]", + "parametrize", + "pytestmark", + "with date attribute passed by value-metric2", + "test_pop_date_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.029000002807152e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001623709999876155, + "outcome": "passed" + }, + "teardown": { + "duration": 4.2860999997174076e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with date attribute passed by value-metric2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with multiple pop date attributes-metric3]", + "lineno": 57, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[with multiple pop date attributes-metric3]", + "parametrize", + "pytestmark", + "with multiple pop date attributes-metric3", + "test_pop_date_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.255099999132653e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00019127099994875607, + "outcome": "passed" + }, + "teardown": { + "duration": 4.5349999936661334e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_pop_date_metric.py::test_simple_metric_to_api_model[with multiple pop date attributes-metric3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[ranking filter using just local ids-filter0]", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[ranking filter using just local ids-filter0]", + "parametrize", + "pytestmark", + "ranking filter using just local ids-filter0", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.39799999994284e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0002654020000818491, + "outcome": "passed" + }, + "teardown": { + "duration": 4.737999995541031e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[ranking filter using just local ids-filter0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[ranking filter using mix of ids for measures-filter1]", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[ranking filter using mix of ids for measures-filter1]", + "parametrize", + "pytestmark", + "ranking filter using mix of ids for measures-filter1", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.532100002867082e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00020701100004316686, + "outcome": "passed" + }, + "teardown": { + "duration": 4.517000002124405e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[ranking filter using mix of ids for measures-filter1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[ranking filter using mix of ids for dimensionality-filter2]", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[ranking filter using mix of ids for dimensionality-filter2]", + "parametrize", + "pytestmark", + "ranking filter using mix of ids for dimensionality-filter2", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.530999991762656e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00018433099990033952, + "outcome": "passed" + }, + "teardown": { + "duration": 4.664100003992644e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[ranking filter using mix of ids for dimensionality-filter2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[bottom ranking filter-filter3]", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[bottom ranking filter-filter3]", + "parametrize", + "pytestmark", + "bottom ranking filter-filter3", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.407099994656164e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001286809999783145, + "outcome": "passed" + }, + "teardown": { + "duration": 4.40699999444405e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_attribute_filters_to_api_model[bottom ranking filter-filter3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_date_filters_description[ranking filter using just local ids-filter0-Top 10 out of Local ID 3 based on Local ID 1]", + "lineno": 80, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[ranking filter using just local ids-filter0-Top 10 out of Local ID 3 based on Local ID 1]", + "parametrize", + "pytestmark", + "ranking filter using just local ids-filter0-Top 10 out of Local ID 3 based on Local ID 1", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.255100004182168e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.761000002417859e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.7609999935739324e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_date_filters_description[ranking filter using just local ids-filter0-Top 10 out of Local ID 3 based on Local ID 1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_date_filters_description[ranking filter using mix of ids for measures-filter1-Top 10 out of Local ID 3 based on Local ID 1]", + "lineno": 80, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[ranking filter using mix of ids for measures-filter1-Top 10 out of Local ID 3 based on Local ID 1]", + "parametrize", + "pytestmark", + "ranking filter using mix of ids for measures-filter1-Top 10 out of Local ID 3 based on Local ID 1", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.8809999927689205e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.863999995701306e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.760000001624576e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_date_filters_description[ranking filter using mix of ids for measures-filter1-Top 10 out of Local ID 3 based on Local ID 1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_date_filters_description[ranking filter using mix of ids for dimensionality-filter2-Top 10 out of Local ID 3 based on Local ID 1]", + "lineno": 80, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[ranking filter using mix of ids for dimensionality-filter2-Top 10 out of Local ID 3 based on Local ID 1]", + "parametrize", + "pytestmark", + "ranking filter using mix of ids for dimensionality-filter2-Top 10 out of Local ID 3 based on Local ID 1", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.786999997781095e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.769099998862657e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.619000005983253e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_date_filters_description[ranking filter using mix of ids for dimensionality-filter2-Top 10 out of Local ID 3 based on Local ID 1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_ranking_filter.py::test_date_filters_description[bottom ranking filter-filter3-Bottom 10 out of Local ID 3 based on Local ID 1]", + "lineno": 80, + "outcome": "passed", + "keywords": [ + "test_date_filters_description[bottom ranking filter-filter3-Bottom 10 out of Local ID 3 based on Local ID 1]", + "parametrize", + "pytestmark", + "bottom ranking filter-filter3-Bottom 10 out of Local ID 3 based on Local ID 1", + "test_ranking_filter.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.543999998280924e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.586000002542278e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.766999998333631e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_ranking_filter.py::test_date_filters_description[bottom ranking filter-filter3-Bottom 10 out of Local ID 3 based on Local ID 1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using MAQL metric-metric0]", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[simple metric using MAQL metric-metric0]", + "parametrize", + "pytestmark", + "simple metric using MAQL metric-metric0", + "test_simple_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.919099994069256e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001703120000229319, + "outcome": "passed" + }, + "teardown": { + "duration": 4.419000003963447e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using MAQL metric-metric0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using MAQL metric and compute ratio-metric1]", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[simple metric using MAQL metric and compute ratio-metric1]", + "parametrize", + "pytestmark", + "simple metric using MAQL metric and compute ratio-metric1", + "test_simple_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.105099993827025e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001478410000572694, + "outcome": "passed" + }, + "teardown": { + "duration": 4.3101000073875184e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using MAQL metric and compute ratio-metric1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using fact and default agg-metric2]", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[simple metric using fact and default agg-metric2]", + "parametrize", + "pytestmark", + "simple metric using fact and default agg-metric2", + "test_simple_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.192100005999237e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014966100002311578, + "outcome": "passed" + }, + "teardown": { + "duration": 4.364100004750071e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using fact and default agg-metric2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using fact and custom agg-metric3]", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[simple metric using fact and custom agg-metric3]", + "parametrize", + "pytestmark", + "simple metric using fact and custom agg-metric3", + "test_simple_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.404099992276315e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0001487910000150805, + "outcome": "passed" + }, + "teardown": { + "duration": 4.513999999744556e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using fact and custom agg-metric3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using fact compute ratio-metric4]", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[simple metric using fact compute ratio-metric4]", + "parametrize", + "pytestmark", + "simple metric using fact compute ratio-metric4", + "test_simple_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.227000000715634e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014715199995407602, + "outcome": "passed" + }, + "teardown": { + "duration": 4.3750000031650416e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric using fact compute ratio-metric4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric with filters-metric5]", + "lineno": 52, + "outcome": "passed", + "keywords": [ + "test_simple_metric_to_api_model[simple metric with filters-metric5]", + "parametrize", + "pytestmark", + "simple metric with filters-metric5", + "test_simple_metric.py", + "compute_model", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.037999998578016e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00025147199994535185, + "outcome": "passed" + }, + "teardown": { + "duration": 4.5450000015989644e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/compute_model/test_simple_metric.py::test_simple_metric_to_api_model[simple metric with filters-metric5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/export/test_export_service.py::test_export_csv", + "lineno": 87, + "outcome": "passed", + "keywords": [ + "test_export_csv", + "test_export_service.py", + "export", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00014433099988764297, + "outcome": "passed" + }, + "call": { + "duration": 3.5286939889999758, + "outcome": "passed" + }, + "teardown": { + "duration": 9.666099992955424e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/export/test_export_service.py::test_export_csv" + }, + { + "nodeid": "packages/gooddata-sdk/tests/export/test_export_service.py::test_export_excel", + "lineno": 92, + "outcome": "passed", + "keywords": [ + "test_export_excel", + "test_export_service.py", + "export", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.119999995415128e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.744531465000023, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001019899999619156, + "outcome": "passed" + }, + "original_nodeid": "tests/export/test_export_service.py::test_export_excel" + }, + { + "nodeid": "packages/gooddata-sdk/tests/export/test_export_service.py::test_export_by_visualization_id_csv", + "lineno": 97, + "outcome": "passed", + "keywords": [ + "test_export_by_visualization_id_csv", + "test_export_service.py", + "export", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.537100006833498e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.1956737059999796, + "outcome": "passed" + }, + "teardown": { + "duration": 8.787000001575507e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/export/test_export_service.py::test_export_by_visualization_id_csv" + }, + { + "nodeid": "packages/gooddata-sdk/tests/export/test_export_service.py::test_export_by_visualization_id_excel", + "lineno": 102, + "outcome": "passed", + "keywords": [ + "test_export_by_visualization_id_excel", + "test_export_service.py", + "export", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.655100000647508e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.4525730940000585, + "outcome": "passed" + }, + "teardown": { + "duration": 8.976000003713125e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/export/test_export_service.py::test_export_by_visualization_id_excel" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_config[custom]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_legacy_config[custom]", + "parametrize", + "pytestmark", + "custom", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00024464199998419645, + "outcome": "passed" + }, + "call": { + "duration": 0.005862191000005623, + "outcome": "passed" + }, + "teardown": { + "duration": 6.017100008648413e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_config[custom]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_config[default]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_legacy_config[default]", + "parametrize", + "pytestmark", + "default", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.179000010637537e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.003630226000041148, + "outcome": "passed" + }, + "teardown": { + "duration": 5.580999993526348e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_config[default]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_config[correct_1]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_1]", + "parametrize", + "pytestmark", + "correct_1", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.290999999691849e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0036028050000140865, + "outcome": "passed" + }, + "teardown": { + "duration": 5.557999998018204e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_config[correct_1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_config[correct_2]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_2]", + "parametrize", + "pytestmark", + "correct_2", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.32600000471939e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0035515739999709695, + "outcome": "passed" + }, + "teardown": { + "duration": 5.534999991141376e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_config[correct_2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_config[correct_3]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_3]", + "parametrize", + "pytestmark", + "correct_3", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.196999993335339e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.003654245000006995, + "outcome": "passed" + }, + "teardown": { + "duration": 5.403000000114844e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_config[correct_3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_config[correct_4]", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_legacy_config[correct_4]", + "parametrize", + "pytestmark", + "correct_4", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 6.669100002909545e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0035826639999640975, + "outcome": "passed" + }, + "teardown": { + "duration": 5.380999994031299e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_config[correct_4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_certificate_profile", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_legacy_certificate_profile", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.358999990472512e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00373364600000059, + "outcome": "passed" + }, + "teardown": { + "duration": 4.982099994776945e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_certificate_profile" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_legacy_wrong_profile", + "lineno": 59, + "outcome": "passed", + "keywords": [ + "test_legacy_wrong_profile", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.266099995220429e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.001038977000007435, + "outcome": "passed" + }, + "teardown": { + "duration": 4.519100002653431e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_legacy_wrong_profile" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_new_config_default", + "lineno": 65, + "outcome": "passed", + "keywords": [ + "test_new_config_default", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00019073199996455514, + "outcome": "passed" + }, + "call": { + "duration": 0.04986427299991192, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00015053100003115105, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_new_config_default" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_new_config_selected", + "lineno": 74, + "outcome": "passed", + "keywords": [ + "test_new_config_selected", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00015687099994465825, + "outcome": "passed" + }, + "call": { + "duration": 0.0030294109999431384, + "outcome": "passed" + }, + "teardown": { + "duration": 9.356000009574927e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_new_config_selected" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_new_config_certificate", + "lineno": 83, + "outcome": "passed", + "keywords": [ + "test_new_config_certificate", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001238910000438409, + "outcome": "passed" + }, + "call": { + "duration": 0.003200972000058755, + "outcome": "passed" + }, + "teardown": { + "duration": 9.099999999762076e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_new_config_certificate" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_non_existing_token", + "lineno": 94, + "outcome": "passed", + "keywords": [ + "test_non_existing_token", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00012398100000154955, + "outcome": "passed" + }, + "call": { + "duration": 0.0007625650000591122, + "outcome": "passed" + }, + "teardown": { + "duration": 8.192999996481376e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_non_existing_token" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_corrupted_config", + "lineno": 100, + "outcome": "passed", + "keywords": [ + "test_corrupted_config", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.134000005251437e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00023311200004627608, + "outcome": "passed" + }, + "teardown": { + "duration": 3.96399999544883e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_corrupted_config" + }, + { + "nodeid": "packages/gooddata-sdk/tests/sdk/test_sdk.py::test_new_options", + "lineno": 105, + "outcome": "passed", + "keywords": [ + "test_new_options", + "test_sdk.py", + "sdk", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00011565099998733785, + "outcome": "passed" + }, + "call": { + "duration": 0.050069884000095044, + "outcome": "passed" + }, + "teardown": { + "duration": 0.0001463309999962803, + "outcome": "passed" + }, + "original_nodeid": "tests/sdk/test_sdk.py::test_new_options" + }, + { + "nodeid": "packages/gooddata-sdk/tests/support/test_support.py::test_is_available", + "lineno": 16, + "outcome": "passed", + "keywords": [ + "test_is_available", + "test_support.py", + "support", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0002411020000181452, + "outcome": "passed" + }, + "call": { + "duration": 0.02658216200006791, + "outcome": "passed" + }, + "teardown": { + "duration": 9.761000001162756e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/support/test_support.py::test_is_available" + }, + { + "nodeid": "packages/gooddata-sdk/tests/support/test_support.py::test_is_not_available", + "lineno": 22, + "outcome": "passed", + "keywords": [ + "test_is_not_available", + "test_support.py", + "support", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.662099994831806e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.02213498300000083, + "outcome": "passed", + "log": [ + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194929.4118495, + "msecs": 411, + "relativeCreated": 71866.16277694702, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194929.4147983, + "msecs": 414, + "relativeCreated": 71869.11153793335, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194929.4196563, + "msecs": 419, + "relativeCreated": 71873.96955490112, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + } + ] + }, + "teardown": { + "duration": 7.198100001915009e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/support/test_support.py::test_is_not_available" + }, + { + "nodeid": "packages/gooddata-sdk/tests/support/test_support.py::test_is_available_no_access", + "lineno": 27, + "outcome": "passed", + "keywords": [ + "test_is_available_no_access", + "test_support.py", + "support", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.069099990530958e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.02319112899999709, + "outcome": "passed" + }, + "teardown": { + "duration": 8.344000002580287e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/support/test_support.py::test_is_available_no_access" + }, + { + "nodeid": "packages/gooddata-sdk/tests/support/test_support.py::test_wait_till_available_no_wait", + "lineno": 34, + "outcome": "passed", + "keywords": [ + "test_wait_till_available_no_wait", + "test_support.py", + "support", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.084100002430205e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.017265519000034146, + "outcome": "passed" + }, + "teardown": { + "duration": 9.882099993774318e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/support/test_support.py::test_wait_till_available_no_wait" + }, + { + "nodeid": "packages/gooddata-sdk/tests/support/test_support.py::test_wait_till_available_timeout", + "lineno": 42, + "outcome": "passed", + "keywords": [ + "test_wait_till_available_timeout", + "test_support.py", + "support", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.643000003554334e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.013966083000014, + "outcome": "passed", + "log": [ + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194929.4707856, + "msecs": 470, + "relativeCreated": 71925.09889602661, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194929.4737387, + "msecs": 473, + "relativeCreated": 71928.05194854736, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194929.4761953, + "msecs": 476, + "relativeCreated": 71930.50861358643, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194931.4831636, + "msecs": 483, + "relativeCreated": 73937.47687339783, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194931.4855227, + "msecs": 485, + "relativeCreated": 73939.83602523804, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194931.4881482, + "msecs": 488, + "relativeCreated": 73942.4614906311, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194932.4705672, + "msecs": 470, + "relativeCreated": 74924.88050460815, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194932.4737978, + "msecs": 473, + "relativeCreated": 74928.11107635498, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + }, + { + "name": "urllib3.connectionpool", + "msg": "Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NameResolutionError(\"HTTPConnection(host='nonsense', port=1234): Failed to resolve 'nonsense' ([Errno -2] Name or service not known)\")': /api/v1/options", + "args": null, + "levelname": "WARNING", + "levelno": 30, + "pathname": "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/.tox/py312/lib/python3.12/site-packages/urllib3/connectionpool.py", + "filename": "connectionpool.py", + "module": "connectionpool", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 868, + "funcName": "urlopen", + "created": 1770194932.4763842, + "msecs": 476, + "relativeCreated": 74930.69744110107, + "thread": 140248130406208, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 11527, + "taskName": null + } + ] + }, + "teardown": { + "duration": 0.00010426099993310345, + "outcome": "passed" + }, + "original_nodeid": "tests/support/test_support.py::test_wait_till_available_timeout" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_table_with_just_attribute", + "lineno": 27, + "outcome": "passed", + "keywords": [ + "test_table_with_just_attribute", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0002665719999868088, + "outcome": "passed" + }, + "call": { + "duration": 2.475482769999985, + "outcome": "passed" + }, + "teardown": { + "duration": 9.032100001604704e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_table_with_just_attribute" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_table_with_just_measure", + "lineno": 37, + "outcome": "passed", + "keywords": [ + "test_table_with_just_measure", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.302099993466982e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.495516646999931, + "outcome": "passed" + }, + "teardown": { + "duration": 9.170099997390935e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_table_with_just_measure" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_table_with_attribute_and_metric", + "lineno": 51, + "outcome": "passed", + "keywords": [ + "test_table_with_attribute_and_metric", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.226000002447108e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.414768761000005, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010396100003617903, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_table_with_attribute_and_metric" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_table_with_attribute_metric_and_filter", + "lineno": 66, + "outcome": "passed", + "keywords": [ + "test_table_with_attribute_metric_and_filter", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.884099995360884e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.630566804999944, + "outcome": "passed" + }, + "teardown": { + "duration": 9.680099992692703e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_table_with_attribute_metric_and_filter" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_table_with_attribute_show_all_values", + "lineno": 82, + "outcome": "passed", + "keywords": [ + "test_table_with_attribute_show_all_values", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 7.749999997486157e-05, + "outcome": "passed" + }, + "call": { + "duration": 12.582949643000006, + "outcome": "passed" + }, + "teardown": { + "duration": 0.00010172099996452744, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_table_with_attribute_show_all_values" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename0]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename0]", + "parametrize", + "pytestmark", + "filename0", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00019024100004116917, + "outcome": "passed" + }, + "call": { + "duration": 0.0014373899999782225, + "outcome": "passed" + }, + "teardown": { + "duration": 8.180099996479839e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename0]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename1]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename1]", + "parametrize", + "pytestmark", + "filename1", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00014354100005675718, + "outcome": "passed" + }, + "call": { + "duration": 0.0009074469999177381, + "outcome": "passed" + }, + "teardown": { + "duration": 6.675000008726784e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename1]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename2]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename2]", + "parametrize", + "pytestmark", + "filename2", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00012510100009421876, + "outcome": "passed" + }, + "call": { + "duration": 0.0009631770000169126, + "outcome": "passed" + }, + "teardown": { + "duration": 6.0950000033699325e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename2]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename3]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename3]", + "parametrize", + "pytestmark", + "filename3", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00011857100002998777, + "outcome": "passed" + }, + "call": { + "duration": 0.000735494999958064, + "outcome": "passed" + }, + "teardown": { + "duration": 5.927000006522576e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename3]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename4]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename4]", + "parametrize", + "pytestmark", + "filename4", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001119710000239138, + "outcome": "passed" + }, + "call": { + "duration": 0.0007428060000620462, + "outcome": "passed" + }, + "teardown": { + "duration": 5.755099994075863e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename4]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename5]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename5]", + "parametrize", + "pytestmark", + "filename5", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010634099999151658, + "outcome": "passed" + }, + "call": { + "duration": 0.0009832179999875734, + "outcome": "passed" + }, + "teardown": { + "duration": 5.924099991716503e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename5]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename6]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename6]", + "parametrize", + "pytestmark", + "filename6", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010534100010772818, + "outcome": "passed" + }, + "call": { + "duration": 0.0007200360000751971, + "outcome": "passed" + }, + "teardown": { + "duration": 7.987099991169089e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename6]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename7]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename7]", + "parametrize", + "pytestmark", + "filename7", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001244309999037796, + "outcome": "passed" + }, + "call": { + "duration": 0.0007359160000532938, + "outcome": "passed" + }, + "teardown": { + "duration": 7.064099997933226e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename7]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename8]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename8]", + "parametrize", + "pytestmark", + "filename8", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010662100009994901, + "outcome": "passed" + }, + "call": { + "duration": 0.0009296870000525814, + "outcome": "passed" + }, + "teardown": { + "duration": 5.656999996972445e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename8]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename9]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename9]", + "parametrize", + "pytestmark", + "filename9", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.65709999718456e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0009794579999606867, + "outcome": "passed" + }, + "teardown": { + "duration": 5.656999996972445e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename9]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename10]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename10]", + "parametrize", + "pytestmark", + "filename10", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.91409999642201e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.001125218999959543, + "outcome": "passed" + }, + "teardown": { + "duration": 5.824100003337662e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename10]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename11]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename11]", + "parametrize", + "pytestmark", + "filename11", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.775099999842496e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.000693845999990117, + "outcome": "passed" + }, + "teardown": { + "duration": 5.486999998538522e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename11]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename12]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename12]", + "parametrize", + "pytestmark", + "filename12", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.82309999244535e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0015049720000206435, + "outcome": "passed" + }, + "teardown": { + "duration": 5.895100002817344e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename12]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename13]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename13]", + "parametrize", + "pytestmark", + "filename13", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.86410000223259e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00123324000003322, + "outcome": "passed" + }, + "teardown": { + "duration": 6.15809999544581e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename13]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename14]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename14]", + "parametrize", + "pytestmark", + "filename14", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.0001395209999373037, + "outcome": "passed" + }, + "call": { + "duration": 0.001655942000070354, + "outcome": "passed" + }, + "teardown": { + "duration": 6.960999996863393e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename14]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename15]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename15]", + "parametrize", + "pytestmark", + "filename15", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00011860099994009943, + "outcome": "passed" + }, + "call": { + "duration": 0.0007748849999416052, + "outcome": "passed" + }, + "teardown": { + "duration": 6.869000003462133e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename15]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename16]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename16]", + "parametrize", + "pytestmark", + "filename16", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00011699000003773108, + "outcome": "passed" + }, + "call": { + "duration": 0.0008073459999877741, + "outcome": "passed" + }, + "teardown": { + "duration": 6.824000001870445e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename16]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename17]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename17]", + "parametrize", + "pytestmark", + "filename17", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00014566099991952797, + "outcome": "passed" + }, + "call": { + "duration": 0.0005681940000386021, + "outcome": "passed" + }, + "teardown": { + "duration": 6.567100001575454e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename17]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/table/test_table.py::test_pivot_to_exec_def[filename18]", + "lineno": 114, + "outcome": "passed", + "keywords": [ + "test_pivot_to_exec_def[filename18]", + "parametrize", + "pytestmark", + "filename18", + "test_table.py", + "table", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010658999997303908, + "outcome": "passed" + }, + "call": { + "duration": 0.000587303999964206, + "outcome": "passed" + }, + "teardown": { + "duration": 5.782000005183363e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/table/test_table.py::test_pivot_to_exec_def[filename18]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_client.py::test_http_headers_precedence", + "lineno": 4, + "outcome": "passed", + "keywords": [ + "test_http_headers_precedence", + "test_client.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.379999995762773e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0037912889999915933, + "outcome": "passed" + }, + "teardown": { + "duration": 7.903100004114094e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_client.py::test_http_headers_precedence" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverter::test_to_external_type", + "lineno": 9, + "outcome": "passed", + "keywords": [ + "test_to_external_type", + "__wrapped__", + "patchings", + "TestConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 5.478100001710118e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00027152199993452086, + "outcome": "passed" + }, + "teardown": { + "duration": 4.06899999916277e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverter::test_to_external_type" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestConverter::test_subtype_external_type_fnc", + "lineno": 18, + "outcome": "passed", + "keywords": [ + "test_subtype_external_type_fnc", + "TestConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.800100000717066e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.86999999541149e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.708999997797946e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestConverter::test_subtype_external_type_fnc" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestStringConverter::test_to_type", + "lineno": 30, + "outcome": "passed", + "keywords": [ + "test_to_type", + "TestStringConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.582099998311605e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.0229999967777985e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.1499999977313564e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestStringConverter::test_to_type" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestIntegerConverter::test_to_type_ok", + "lineno": 37, + "outcome": "passed", + "keywords": [ + "test_to_type_ok", + "TestIntegerConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.2089999990603246e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.893999996762432e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.932999996119179e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestIntegerConverter::test_to_type_ok" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestIntegerConverter::test_to_type_wrong_val", + "lineno": 42, + "outcome": "passed", + "keywords": [ + "test_to_type_wrong_val", + "TestIntegerConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.079999999044958e-05, + "outcome": "passed" + }, + "call": { + "duration": 6.917099995007447e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.0779999974583916e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestIntegerConverter::test_to_type_wrong_val" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestDateConverter::test_to_type_ok", + "lineno": 50, + "outcome": "passed", + "keywords": [ + "test_to_type_ok", + "TestDateConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.1920000083118794e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.1789999929496844e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.11200000169265e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestDateConverter::test_to_type_ok" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestDateConverter::test_to_type_wrong_val", + "lineno": 55, + "outcome": "passed", + "keywords": [ + "test_to_type_wrong_val", + "TestDateConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.114100002221676e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.658000000290485e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.0780999964008515e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestDateConverter::test_to_type_wrong_val" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestDatetimeConverter::test_to_type_ok", + "lineno": 63, + "outcome": "passed", + "keywords": [ + "test_to_type_ok", + "TestDatetimeConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.3590000018411956e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00014753099992503849, + "outcome": "passed" + }, + "teardown": { + "duration": 4.713100008757465e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestDatetimeConverter::test_to_type_ok" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestDatetimeConverter::test_to_type_wrong_val", + "lineno": 68, + "outcome": "passed", + "keywords": [ + "test_to_type_wrong_val", + "TestDatetimeConverter", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.7389999988590716e-05, + "outcome": "passed" + }, + "call": { + "duration": 8.471000001009088e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.389999994851678e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestDatetimeConverter::test_to_type_wrong_val" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_register_default", + "lineno": 76, + "outcome": "passed", + "keywords": [ + "test_register_default", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.4120999998776824e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.1740000003519526e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.0449999940174166e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_register_default" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_register_with_sub_type", + "lineno": 86, + "outcome": "passed", + "keywords": [ + "test_register_with_sub_type", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.073999994285259e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.0520000058895675e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 4.0549999994254904e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_register_with_sub_type" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_register", + "lineno": 98, + "outcome": "passed", + "keywords": [ + "test_register", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.3881000035762554e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.444000001058157e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.863999995701306e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_register" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_no_setup", + "lineno": 111, + "outcome": "passed", + "keywords": [ + "test_converter_no_setup", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.1380000084245694e-05, + "outcome": "passed" + }, + "call": { + "duration": 5.4420999958892935e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.51300000147603e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_no_setup" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_no_def", + "lineno": 119, + "outcome": "passed", + "keywords": [ + "test_converter_no_def", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.2639999972161604e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.952100005084503e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.9160000053707336e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_no_def" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_only_def", + "lineno": 133, + "outcome": "passed", + "keywords": [ + "test_converter_only_def", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.2920000080594036e-05, + "outcome": "passed" + }, + "call": { + "duration": 3.98000000814136e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 2.81300000324336e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_only_def" + }, + { + "nodeid": "packages/gooddata-sdk/tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_full_reg", + "lineno": 141, + "outcome": "passed", + "keywords": [ + "test_converter_full_reg", + "TestTypeConverterRegistry", + "test_type_converter.py", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.049999997983832e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.2380000081720937e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.128999992441095e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/test_type_converter.py::TestTypeConverterRegistry::test_converter_full_reg" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_utils.py::test_dictionary_case_convertor", + "lineno": 11, + "outcome": "passed", + "keywords": [ + "test_dictionary_case_convertor", + "test_utils.py", + "utils", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00023842200005219638, + "outcome": "passed" + }, + "call": { + "duration": 0.00041590300008920167, + "outcome": "passed" + }, + "teardown": { + "duration": 3.957000001264532e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_utils.py::test_dictionary_case_convertor" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_utils.py::test_snake_to_camel", + "lineno": 19, + "outcome": "passed", + "keywords": [ + "test_snake_to_camel", + "test_utils.py", + "utils", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 4.6361000045180845e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.2950000079144957e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.068000000894244e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_utils.py::test_snake_to_camel" + }, + { + "nodeid": "packages/gooddata-sdk/tests/utils/test_utils.py::test_camel_to_snake", + "lineno": 24, + "outcome": "passed", + "keywords": [ + "test_camel_to_snake", + "test_utils.py", + "utils", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 3.7870000028306094e-05, + "outcome": "passed" + }, + "call": { + "duration": 4.305999993903242e-05, + "outcome": "passed" + }, + "teardown": { + "duration": 3.049999997983832e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/utils/test_utils.py::test_camel_to_snake" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_date_attribute_show_all_values.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_date_attribute_show_all_values.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_date_attribute_show_all_values.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00025094199997965916, + "outcome": "passed" + }, + "call": { + "duration": 0.0005692739999858532, + "outcome": "passed" + }, + "teardown": { + "duration": 5.528000008325762e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_date_attribute_show_all_values.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_two_attributes.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_two_attributes.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_two_attributes.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 0.00010819099998116144, + "outcome": "passed" + }, + "call": { + "duration": 0.00036189299999023206, + "outcome": "passed" + }, + "teardown": { + "duration": 4.959099999268801e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/one_metric_two_attributes.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/single_attribute.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/single_attribute.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/single_attribute.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 9.804100000110338e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00020087199993668037, + "outcome": "passed" + }, + "teardown": { + "duration": 4.715000000032887e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/single_attribute.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/two_metrics_multiple_attribute_buckets.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/two_metrics_multiple_attribute_buckets.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/two_metrics_multiple_attribute_buckets.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.965100005298154e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0004911839999977019, + "outcome": "passed" + }, + "teardown": { + "duration": 4.7090000066418725e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/two_metrics_multiple_attribute_buckets.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_arithmetic_metric.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_arithmetic_metric.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_arithmetic_metric.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.707000006324961e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0003861729999243835, + "outcome": "passed" + }, + "teardown": { + "duration": 4.88499999846681e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_arithmetic_metric.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_attribute_filters.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_attribute_filters.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_attribute_filters.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.504000004450063e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00046357299993360357, + "outcome": "passed" + }, + "teardown": { + "duration": 4.781000006914837e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_attribute_filters.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_date_filters.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_date_filters.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_date_filters.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.743099999719561e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00036220300000877614, + "outcome": "passed" + }, + "teardown": { + "duration": 4.624000007424911e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_date_filters.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_funky_attribute_filters.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_funky_attribute_filters.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_funky_attribute_filters.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.549099993615528e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00039242299999386887, + "outcome": "passed" + }, + "teardown": { + "duration": 4.7959999960767163e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_funky_attribute_filters.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_metric_value_filter.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_metric_value_filter.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_metric_value_filter.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.593100005782617e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00043810399995436455, + "outcome": "passed" + }, + "teardown": { + "duration": 4.884000009042211e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_metric_value_filter.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_pop_metric.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_pop_metric.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_pop_metric.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.95610000952729e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0003699229999938325, + "outcome": "passed" + }, + "teardown": { + "duration": 4.7010000002956076e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_pop_metric.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_previous_period_metric.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_previous_period_metric.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_previous_period_metric.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.263999995961058e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.00035857200009559165, + "outcome": "passed" + }, + "teardown": { + "duration": 4.6440000005532056e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_previous_period_metric.json]" + }, + { + "nodeid": "packages/gooddata-sdk/tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_ranking_filter.json]", + "lineno": 20, + "outcome": "passed", + "keywords": [ + "test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_ranking_filter.json]", + "parametrize", + "pytestmark", + "/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_ranking_filter.json", + "test_visualization.py", + "visualization", + "tests", + "gooddata-sdk", + "" + ], + "setup": { + "duration": 8.375999993859296e-05, + "outcome": "passed" + }, + "call": { + "duration": 0.0003485430000864653, + "outcome": "passed" + }, + "teardown": { + "duration": 8.144100002027699e-05, + "outcome": "passed" + }, + "original_nodeid": "tests/visualization/test_visualization.py::test_attribute_filters_to_api_model[/home/runner/_work/gdc-nas/gdc-nas/sdk/packages/gooddata-sdk/tests/visualization/resources/with_ranking_filter.json]" + } + ] +} diff --git a/test-summary.json b/test-summary.json new file mode 100644 index 000000000..47cf96a21 --- /dev/null +++ b/test-summary.json @@ -0,0 +1,6 @@ +{ + "passed": 710, + "failed": 0, + "error": 0, + "has_reports": true +}