Skip to content

Commit accd220

Browse files
authored
change: add image_uris_unit_test pytest mark (#4211)
1 parent 4a5ed1b commit accd220

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

tests/conftest.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import json
1616
import os
17+
import pathlib
1718

1819
import boto3
1920
import pytest
@@ -86,6 +87,16 @@
8687
PYTORCH_RENEWED_GPU = "ml.g4dn.xlarge"
8788

8889

90+
image_uris_unit_tests_dir = pathlib.Path("tests/unit/sagemaker/image_uris")
91+
92+
93+
def pytest_collection_modifyitems(config, items):
94+
for item in items:
95+
testmod = pathlib.Path(item.fspath)
96+
if config.rootdir / image_uris_unit_tests_dir in testmod.parents:
97+
item.add_marker(pytest.mark.image_uris_unit_test)
98+
99+
89100
def pytest_addoption(parser):
90101
parser.addoption("--sagemaker-client-config", action="store", default=None)
91102
parser.addoption("--sagemaker-runtime-config", action="store", default=None)

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ markers =
5959
local_mode
6060
slow_test
6161
release
62+
image_uris_unit_test
6263
timeout: mark a test as a timeout.
6364

6465
[testenv]

0 commit comments

Comments
 (0)