Skip to content

Commit 8f64e2c

Browse files
test(venv): functional test for pth files (#3343)
As requested in #3340, this adds a functional test for it all. Tests for #3339 --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 43a5acf commit 8f64e2c

File tree

5 files changed

+16
-0
lines changed

5 files changed

+16
-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: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ 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+
m = self.assert_imported_from_venv("nested_with_pth")
44+
self.assertEqual(m.WHOAMI, "nested_with_pth")
4345

4446
def test_data_is_included(self):
4547
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+
WHOAMI = "nested_with_pth"

0 commit comments

Comments
 (0)