Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions doc/changelog.d/2603.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Skip v0 tests in v1
11 changes: 11 additions & 0 deletions tests/integration/test_design.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

import ansys.geometry.core as pyansys_geo
from ansys.geometry.core import Modeler
from ansys.geometry.core._grpc._version import GeometryApiProtos
from ansys.geometry.core.connection import BackendType
import ansys.geometry.core.connection.defaults as pygeom_defaults
from ansys.geometry.core.designer import (
Expand Down Expand Up @@ -769,6 +770,11 @@ def test_remove_member_from_imported_named_selection(modeler: Modeler):

def test_old_backend_version(modeler: Modeler, fake_modeler_old_backend_242: Modeler):
# Try to verify name selection using earlier backend version

# Check if server supports v0 protocol
if not GeometryApiProtos.V0.verify_supported(fake_modeler_old_backend_242._grpc_client.channel):
pytest.skip("Server does not support v0 protocol needed for this test")

design = modeler.open_file(Path(FILES_DIR, "25R1BasicBoxNameSelection.scdocx"))
hello = design.named_selections
assert hello[0].faces == []
Expand Down Expand Up @@ -4141,6 +4147,11 @@ def test_legacy_export_download(
tmp_path_factory: pytest.TempPathFactory,
fake_modeler_old_backend_242: Modeler,
):

# Check if server supports v0 protocol
if not GeometryApiProtos.V0.verify_supported(fake_modeler_old_backend_242._grpc_client.channel):
pytest.skip("Server does not support v0 protocol needed for this test")

# Creating the directory and file to export
working_directory = tmp_path_factory.mktemp("test_import_export_reimport")
original_file = Path(FILES_DIR, "reactorWNS.scdocx")
Expand Down
15 changes: 15 additions & 0 deletions tests/integration/test_nurbs.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import pytest

from ansys.geometry.core import Modeler
from ansys.geometry.core._grpc._version import GeometryApiProtos
from ansys.geometry.core.designer.component import SweepWithGuideData
from ansys.geometry.core.errors import GeometryRuntimeError
from ansys.geometry.core.math import (
Expand Down Expand Up @@ -170,6 +171,11 @@ def circle_point(center, radius, angle_deg):

def test_nurbs_operations_with_old_backend(fake_modeler_old_backend_252: Modeler):
"""Test doing NURBS operations using an old backend."""

# Check if server supports v0 protocol
if not GeometryApiProtos.V0.verify_supported(fake_modeler_old_backend_252._grpc_client.channel):
pytest.skip("Server does not support v0 protocol needed for this test")

design = fake_modeler_old_backend_252.create_design("ExtrudeNURBSSketchOldBackend")

# Create the NURBS sketch, path, and surface needed for testing
Expand Down Expand Up @@ -275,6 +281,11 @@ def test_nurbs_operations_with_old_backend(fake_modeler_old_backend_252: Modeler

def test_imprint_project_nurbs_old_backend(fake_modeler_old_backend_252: Modeler):
"""Test imprinting and projecting NURBS curves using an old backend."""

# Check if server supports v0 protocol
if not GeometryApiProtos.V0.verify_supported(fake_modeler_old_backend_252._grpc_client.channel):
pytest.skip("Server does not support v0 protocol needed for this test")

design = fake_modeler_old_backend_252.create_design("ImprintNURBSCurvesOldBackend")

# Create a body to imprint onto
Expand Down Expand Up @@ -378,6 +389,10 @@ def test_nurbs_surface_body_creation(modeler: Modeler):

def test_nurbs_surface_body_creation_using_old_backend(fake_modeler_old_backend_251: Modeler):
"""Test not implemented surface body creation from NURBS surfaces using an old backend"""

# Check if server supports v0 protocol
if not GeometryApiProtos.V0.verify_supported(fake_modeler_old_backend_251._grpc_client.channel):
pytest.skip("Server does not support v0 protocol needed for this test")
design = fake_modeler_old_backend_251.create_design("Design1")

points = [
Expand Down
Loading