2424
2525from ansys import dpf
2626import ansys .dpf .core .operators as op
27- import conftest
27+ from conftest import raises_for_servers_version_under
2828
2929
3030def workflow_forward (server_type ) -> dpf .core .Workflow :
@@ -156,10 +156,7 @@ def expected_workflow_topology(workflow):
156156 return workflow_topologies [workflow .name ]
157157
158158
159- @pytest .mark .skipif (
160- not conftest .SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0 ,
161- reason = "Operator `workflow_to_workflow_topology` does not exist below 10.0" ,
162- )
159+ @raises_for_servers_version_under ("10.0" )
163160def test_instantiate_workflow_to_workflow_topology_op (server_type ):
164161 workflow_to_workflow_topology_op = dpf .core .Operator (
165162 "workflow_to_workflow_topology" , server = server_type
@@ -168,20 +165,14 @@ def test_instantiate_workflow_to_workflow_topology_op(server_type):
168165 assert workflow_to_workflow_topology_op
169166
170167
171- @pytest .mark .skipif (
172- not conftest .SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0 ,
173- reason = "Operator `workflow_to_workflow_topology` does not exist below 10.0" ,
174- )
168+ @raises_for_servers_version_under ("10.0" )
175169def test_workflow_get_topology (workflow ):
176170 workflow_topology = workflow .get_topology ()
177171
178172 assert workflow_topology
179173
180174
181- @pytest .mark .skipif (
182- not conftest .SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0 ,
183- reason = "Operator `workflow_to_workflow_topology` does not exist below 10.0" ,
184- )
175+ @raises_for_servers_version_under ("10.0" )
185176def test_workflow_topology_sizes (workflow , expected_workflow_topology ):
186177 workflow_topology = workflow .get_topology ()
187178
@@ -195,10 +186,7 @@ def test_workflow_topology_sizes(workflow, expected_workflow_topology):
195186 assert len (workflow_topology .exposed_outputs ) == expected_workflow_topology ["exposed_outputs" ]
196187
197188
198- @pytest .mark .skipif (
199- not conftest .SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_10_0 ,
200- reason = "Operator `workflow_to_workflow_topology` does not exist below 10.0" ,
201- )
189+ @raises_for_servers_version_under ("10.0" )
202190def test_workflow_topology_str (workflow ):
203191 workflow_topology = workflow .get_topology ()
204192
0 commit comments