File tree Expand file tree Collapse file tree
packages/gooddata-sdk/tests/catalog Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323 DataSourceValidator ,
2424 GoodDataSdk ,
2525 ObjId ,
26+ Visualization ,
2627)
2728from gooddata_sdk .compute .model .filter import AbsoluteDateFilter , RelativeDateFilter
2829from gooddata_sdk .utils import recreate_directory
@@ -502,3 +503,18 @@ def test_export_definition_analytics_layout(test_config):
502503 assert deep_eq (analytics_o .analytics .export_definitions , analytics_e .analytics .export_definitions )
503504 finally :
504505 safe_delete (_refresh_workspaces , sdk )
506+
507+
508+ @gd_vcr .use_cassette (str (_fixtures_dir / "test_get_visualizations_with_parameters.yaml" ))
509+ def test_get_visualizations_with_parameters (test_config ):
510+ """Verify that visualization objects entity endpoint works correctly after
511+ the parameters relationship was added to JsonApiVisualizationObjectOut.
512+ The included array type changed from JsonApiVisualizationObjectOutIncludes
513+ to JsonApiMetricOutIncludes which now includes JsonApiParameterOutWithLinks.
514+ """
515+ sdk = GoodDataSdk .create (host_ = test_config ["host" ], token_ = test_config ["token" ])
516+ visualizations = sdk .visualizations .get_visualizations (test_config ["workspace" ])
517+ assert len (visualizations ) > 0
518+ for vis in visualizations :
519+ assert isinstance (vis , Visualization )
520+ assert vis .id is not None
You can’t perform that action at this time.
0 commit comments