From 1ce5ed3e60ca72450ee11f9e4d2d4219e20173b9 Mon Sep 17 00:00:00 2001 From: yenkins-admin <5391010+yenkins-admin@users.noreply.github.com> Date: Mon, 20 Apr 2026 12:50:38 +0000 Subject: [PATCH] feat(gooddata-sdk): [AUTO] Add grandTotalsPosition field to tabular export Settings schema --- .../gooddata-sdk/src/gooddata_sdk/catalog/export/request.py | 2 +- packages/gooddata-sdk/tests/export/test_export_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/export/request.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/export/request.py index 7cb9cc8a2..252d84f83 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/export/request.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/export/request.py @@ -14,7 +14,7 @@ from gooddata_sdk.catalog.base import Base -GrandTotalsPosition = Literal["pinnedBottom", "pinnedTop", "bottom", "top"] +GrandTotalsPosition = Literal["pinnedBottom", "pinnedTop", "bottom", "top", "TOP", "BOTTOM"] @define(kw_only=True) diff --git a/packages/gooddata-sdk/tests/export/test_export_service.py b/packages/gooddata-sdk/tests/export/test_export_service.py index 36f34f9ba..1054ac380 100644 --- a/packages/gooddata-sdk/tests/export/test_export_service.py +++ b/packages/gooddata-sdk/tests/export/test_export_service.py @@ -95,7 +95,7 @@ def _tabular_by_visualization_id_base(test_config, export_format: str): @pytest.mark.parametrize( "grand_totals_position", - ["pinnedBottom", "pinnedTop", "bottom", "top"], + ["pinnedBottom", "pinnedTop", "bottom", "top", "TOP", "BOTTOM"], ) def test_export_settings_grand_totals_position(grand_totals_position): settings = ExportSettings(merge_headers=True, show_filters=False, grand_totals_position=grand_totals_position)