From ecfdc79cf99adab360c7d95a007f60b898565d75 Mon Sep 17 00:00:00 2001 From: Ramin Aghajafari <153928265+ramin4667@users.noreply.github.com> Date: Fri, 21 Feb 2025 13:37:59 -0500 Subject: [PATCH] FEAT: Update export page to give error for properties not in common for lumped and distributed export pages (#5815) --- .../test_export_to_aedt/test_export_to_aedt.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/system/solvers/test_45_FilterSolutions/test_export_to_aedt/test_export_to_aedt.py b/tests/system/solvers/test_45_FilterSolutions/test_export_to_aedt/test_export_to_aedt.py index 691f783c9e9..639f27171cb 100644 --- a/tests/system/solvers/test_45_FilterSolutions/test_export_to_aedt/test_export_to_aedt.py +++ b/tests/system/solvers/test_45_FilterSolutions/test_export_to_aedt/test_export_to_aedt.py @@ -51,6 +51,16 @@ @pytest.mark.skipif(config["desktopVersion"] < "2025.2", reason="Skipped on versions earlier than 2025.2") class TestClass: + def test_lumped_export_to_aedt(self, lumped_design): + with pytest.raises(RuntimeError) as info: + lumped_design.export_to_aedt.insert_circuit_design = True + assert info.value.args[0] == "This property is not applicable to lumped designs in the export page" + + def test_distributed_export_to_aedt(self, distributed_design): + with pytest.raises(RuntimeError) as info: + distributed_design.export_to_aedt.part_libraries = PartLibraries.LUMPED + assert info.value.args[0] == "This property is not applicable to distributed designs in the export page" + def test_modelithics_include_interconnect_enabled(self, lumped_design): assert lumped_design.export_to_aedt.modelithics_include_interconnect_enabled lumped_design.export_to_aedt.modelithics_include_interconnect_enabled = False