fix: add missing environment variable to test #274
Merged
+2
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
Add missing environment variable to Python_Provider_Test.
CI fails when PR is triggered by
pr.ymlfile where retrieves env var likeRUN_PYTHON_BIN: ${{ vars.RUN_PYTHON_BIN }}since the repo variable definestrueforRUN_PYTHON_BINPR Type
Tests
Description
Replace environment variable check with system property annotation
Use PythonControllerBase.PROP_TRUSTIFY_DA_PYTHON_VIRTUAL_ENV property
Add @RestoreSystemProperties to restore state after test
Diagram Walkthrough
File Walkthrough
Python_Provider_Test.java
Replace environment variable with system property annotationssrc/test/java/io/github/guacsec/trustifyda/providers/Python_Provider_Test.java
@SetSystemProperty
system property
properties after test
for property key