Skip to content

Commit 310bc91

Browse files
committed
test(venv): functional test for pth files
As requested in bazel-contrib#3340, this adds a functional test for it all. Tests for bazel-contrib#3339
1 parent 43a5acf commit 310bc91

File tree

5 files changed

+15
-0
lines changed

5 files changed

+15
-0
lines changed

tests/venv_site_packages_libs/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ py_reconfig_test(
2828
venvs_site_packages = "yes",
2929
deps = [
3030
":closer_lib",
31+
"//tests/venv_site_packages_libs/nested_with_pth",
3132
"//tests/venv_site_packages_libs/nspkg_alpha",
3233
"//tests/venv_site_packages_libs/nspkg_beta",
3334
"//tests/venv_site_packages_libs/pkgutil_top",

tests/venv_site_packages_libs/bin.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def test_imported_from_venv(self):
4040
self.assert_imported_from_venv("nspkg.subnspkg.delta")
4141
self.assert_imported_from_venv("single_file")
4242
self.assert_imported_from_venv("simple")
43+
self.assert_imported_from_venv("nested_with_pth")
4344

4445
def test_data_is_included(self):
4546
self.assert_imported_from_venv("simple")
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
load("//python:py_library.bzl", "py_library")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
py_library(
6+
name = "nested_with_pth",
7+
srcs = glob(["site-packages/**/*.py"]),
8+
data = glob(["site-packages/*.pth"]),
9+
experimental_venvs_site_packages = "//python/config_settings:venvs_site_packages",
10+
imports = [package_name() + "/site-packages"],
11+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nested_sdk
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

0 commit comments

Comments
 (0)