Skip to content

Commit c901883

Browse files
address reviews
1 parent fde70b1 commit c901883

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

cuda_pathfinder/tests/test_find_nvidia_headers.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ def test_unknown_libname():
4444
find_nvidia_header_directory("unknown-libname")
4545

4646

47+
def _located_hdr_dir_asserts(located_hdr_dir):
48+
assert isinstance(located_hdr_dir, LocatedHeaderDir)
49+
assert located_hdr_dir.found_via in ("site-packages", "conda", "CUDA_HOME", "supported_install_dir")
50+
51+
4752
def test_non_ctk_importlib_metadata_distributions_names():
4853
# Ensure the dict keys above stay in sync with supported_nvidia_headers
4954
assert sorted(NON_CTK_IMPORTLIB_METADATA_DISTRIBUTIONS_NAMES) == sorted(SUPPORTED_HEADERS_NON_CTK_ALL)
@@ -65,8 +70,7 @@ def test_locate_non_ctk_headers(info_summary_append, libname):
6570

6671
info_summary_append(f"{hdr_dir=!r}")
6772
if hdr_dir:
68-
assert isinstance(located_hdr_dir, LocatedHeaderDir)
69-
assert located_hdr_dir.found_via in ("site-packages", "conda", "CUDA_HOME")
73+
_located_hdr_dir_asserts(located_hdr_dir)
7074
assert os.path.isdir(hdr_dir)
7175
assert os.path.isfile(os.path.join(hdr_dir, SUPPORTED_HEADERS_NON_CTK[libname]))
7276
if have_distribution_for(libname):
@@ -100,6 +104,7 @@ def test_locate_ctk_headers(info_summary_append, libname):
100104

101105
info_summary_append(f"{hdr_dir=!r}")
102106
if hdr_dir:
107+
_located_hdr_dir_asserts(located_hdr_dir)
103108
assert os.path.isdir(hdr_dir)
104109
h_filename = SUPPORTED_HEADERS_CTK[libname]
105110
assert os.path.isfile(os.path.join(hdr_dir, h_filename))

0 commit comments

Comments
 (0)