Skip to content

Commit 1edf91c

Browse files
skip tests in 3.14 (#43608)
* skip tests in 3.14 * black fixes
1 parent 56d46a8 commit 1edf91c

File tree

5 files changed

+27
-0
lines changed

5 files changed

+27
-0
lines changed

sdk/ml/azure-ai-ml/tests/batch_online_common/unittests/test_endpoint_entity.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import yaml
33
import json
44
import copy
5+
import sys
56
from test_utilities.utils import verify_entity_load_and_dump
67
from azure.ai.ml._restclient.v2022_02_01_preview.models import (
78
OnlineEndpointData,
@@ -331,6 +332,9 @@ def test_dump(self) -> None:
331332
assert online_endpoint_dict["identity"]["type"] == online_endpoint.identity.type
332333
assert online_endpoint_dict["traffic"] == online_endpoint.traffic
333334

335+
@pytest.mark.skipif(
336+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
337+
)
334338
def test_equality(self) -> None:
335339
online_endpoint = load_online_endpoint(TestManagedOnlineEndpoint.ONLINE_ENDPOINT)
336340
batch_online_endpoint = load_batch_endpoint(TestManagedOnlineEndpoint.BATCH_ENDPOINT_WITH_BLUE)

sdk/ml/azure-ai-ml/tests/distillation_job/unittests/test_distillation_conversion.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import pytest
2+
import sys
23

34
from azure.ai.ml._restclient.v2024_01_01_preview.models import MLFlowModelJobInput, UriFileJobInput
45
from azure.ai.ml.constants import DataGenerationTaskType, DataGenerationType
@@ -13,6 +14,9 @@
1314
from azure.ai.ml.entities._workspace.connections.workspace_connection import WorkspaceConnection
1415

1516

17+
@pytest.mark.skipif(
18+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
19+
)
1620
class TestDistillationJobConversion:
1721
@pytest.mark.parametrize(
1822
"data_generation_task_type",

sdk/ml/azure-ai-ml/tests/dsl/unittests/test_dsl_group.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ def test_restore_flattened_inputs(self) -> None:
7171
assert isinstance(result.ab, _GroupAttrDict)
7272
assert isinstance(result.ab.c, PipelineInput)
7373

74+
@pytest.mark.skipif(
75+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
76+
)
7477
def test_auto_generated_functions(self) -> None:
7578
class EnumOps(PyEnum):
7679
Option1 = "Option1"
@@ -412,6 +415,9 @@ def my_pipeline(my_inputs: PortInputs):
412415

413416
assert "Only primitive types can be used as input of group, got uri_file" in str(e.value)
414417

418+
@pytest.mark.skipif(
419+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
420+
)
415421
def test_group_defaults_with_outputs(self):
416422
@group
417423
class MixedGroup:

sdk/ml/azure-ai-ml/tests/dsl/unittests/test_init_finalize_job.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from pathlib import Path
33

44
import pytest
5+
import sys
56

67
from azure.ai.ml import dsl, load_component, load_job
78
from azure.ai.ml.entities import PipelineJob
@@ -32,6 +33,9 @@ def test_init_finalize_job_from_yaml(self) -> None:
3233
assert pipeline_job_dict["properties"]["settings"]["on_init"] == "a"
3334
assert pipeline_job_dict["properties"]["settings"]["on_finalize"] == "c"
3435

36+
@pytest.mark.skipif(
37+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
38+
)
3539
def test_init_finalize_job_from_sdk(self) -> None:
3640
from azure.ai.ml._internal.dsl import set_pipeline_settings
3741
from azure.ai.ml.dsl import pipeline
@@ -93,6 +97,9 @@ def test_invalid_init_finalize_job_from_yaml(self) -> None:
9397
== "On_finalize job should not have connection to other execution node."
9498
)
9599

100+
@pytest.mark.skipif(
101+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
102+
)
96103
def test_invalid_init_finalize_job_from_sdk(self) -> None:
97104
# invalid case: job name not exists
98105
@dsl.pipeline()
@@ -157,6 +164,9 @@ def subgraph_with_init_func():
157164
subgraph_with_init_func()
158165
assert str(e.value) == "On_init/on_finalize is not supported for pipeline component."
159166

167+
@pytest.mark.skipif(
168+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
169+
)
160170
def test_init_finalize_job_with_subgraph(self) -> None:
161171
from azure.ai.ml._internal.dsl import set_pipeline_settings
162172

sdk/ml/azure-ai-ml/tests/internal_utils/unittests/test_persistent_locals.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ def mock_function_multi_return_expected(__self, mock_arg):
6363

6464
@pytest.mark.unittest
6565
@pytest.mark.pipeline_test
66+
@pytest.mark.skipif(
67+
condition=sys.version_info >= (3, 13), reason="historical implementation doesn't support Python 3.13+"
68+
)
6669
class TestPersistentLocalsProfiler:
6770
@classmethod
6871
def get_persistent_locals_builder(cls) -> _func_utils.PersistentLocalsFunctionBuilder:

0 commit comments

Comments
 (0)