Skip to content

Commit 6b428db

Browse files
committed
Skip tests if dependencies is missing
1 parent 6231af0 commit 6b428db

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

sdks/python/apache_beam/ml/inference/model_manager_it_test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import unittest
2-
import torch
32
import apache_beam as beam
43
from apache_beam.ml.inference.base import RunInference
4+
5+
# pylint: disable=ungrouped-imports
56
try:
7+
import torch
68
from apache_beam.ml.inference.huggingface_inference import HuggingFacePipelineModelHandler
79
except ImportError as e:
810
raise unittest.SkipTest(

sdks/python/apache_beam/ml/inference/model_manager_test.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
from concurrent.futures import ThreadPoolExecutor
66
from unittest.mock import patch
77

8-
from apache_beam.ml.inference.model_manager import ModelManager, GPUMonitor, ResourceEstimator
8+
try:
9+
from apache_beam.ml.inference.model_manager import ModelManager, GPUMonitor, ResourceEstimator
10+
except ImportError as e:
11+
raise unittest.SkipTest("Model Manager dependencies are not installed")
912

1013

1114
class MockGPUMonitor:

0 commit comments

Comments
 (0)