11from ansys .dpf import core as dpf
22from conftest import (
3- SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_7_0 , SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_8_0 ,
3+ SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_7_0 ,
4+ SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_8_0 ,
5+ raises_for_servers_version_under ,
46)
57import pytest
68
@@ -122,8 +124,11 @@ def test_get_bytes_generic_data_container(server_type):
122124
123125 entity = "hello world"
124126 gdc .set_property ("my-string" , entity )
127+ gdc .set_property ("my-bytes" , entity .encode ())
125128 new_entity = gdc .get_property ("my-string" )
126129 assert "hello world" == new_entity
130+ new_entity = gdc .get_property ("my-bytes" )
131+ assert "hello world" == new_entity
127132 new_entity = gdc .get_property ("my-string" , str )
128133 assert "hello world" == new_entity
129134 new_entity = gdc .get_property ("my-string" , dpf .types .string )
@@ -132,3 +137,14 @@ def test_get_bytes_generic_data_container(server_type):
132137 assert b"hello world" == new_entity
133138 new_entity = gdc .get_property ("my-string" , dpf .types .bytes )
134139 assert b"hello world" == new_entity
140+ new_entity = gdc .get_property ("my-bytes" , dpf .types .bytes )
141+ assert b"hello world" == new_entity
142+
143+
144+ @raises_for_servers_version_under ("8.1" )
145+ def test_set_collection_generic_data_container (server_type ):
146+ coll = dpf .GenericDataContainersCollection (server = server_type )
147+ gdc = dpf .GenericDataContainer (server = server_type )
148+ coll .labels = ["body" , "time" ]
149+ gdc .set_property ("coll" , coll )
150+ assert gdc .get_property ("coll" , dpf .GenericDataContainersCollection ).labels == ["body" , "time" ]
0 commit comments