Skip to content

Commit 9023477

Browse files
maximus12793crwilcox
authored andcommitted
DLP: Add vpcsc tests (googleapis#9249)
* add vpcsc tests for dlp
1 parent 598d9bd commit 9023477

2 files changed

Lines changed: 536 additions & 2 deletions

File tree

dlp/noxfile.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,24 @@ def system(session):
118118
session.install("-e", "../test_utils/")
119119
session.install("-e", ".")
120120

121+
# Additional setup for VPCSC system tests
122+
if os.environ.get("GOOGLE_CLOUD_TESTS_IN_VPCSC") != "true":
123+
# Unset PROJECT_ID, since VPCSC system tests expect this to be a project
124+
# within the VPCSC perimeter.
125+
env = {
126+
"PROJECT_ID": "",
127+
"GOOGLE_CLOUD_TESTS_VPCSC_OUTSIDE_PERIMETER_PROJECT": os.environ.get(
128+
"PROJECT_ID"
129+
),
130+
}
131+
121132
# Run py.test against the system tests.
122133
if system_test_exists:
123-
session.run("py.test", "--quiet", system_test_path, *session.posargs)
134+
session.run("py.test", "--quiet", system_test_path, env=env, *session.posargs)
124135
if system_test_folder_exists:
125-
session.run("py.test", "--quiet", system_test_folder_path, *session.posargs)
136+
session.run(
137+
"py.test", "--quiet", system_test_folder_path, env=env, *session.posargs
138+
)
126139

127140

128141
@nox.session(python="3.7")

0 commit comments

Comments
 (0)