Reset AWS settings (env var) to mock values for each amazon unit test #28129
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.
Follow up: #27823 (comment)
This PR add two changes in Amazon Provider tests
Move check no cred exception from
test_s3totest_base_awsClear AWS environment variables to mocked values
files/airflow-breeze-config/variables.envor in IDE some AWS specific variables it might affect local tests executionbotocore/boto3tried to use credentials/configs fromdefaultprofile from~/.aws/configand~/.aws/credentialsas well as legacy boto configuration. For prevent this behaviour create temporary empty configurations files (on session level) and set appropriate ENV variablesAn error occurred (UnrecognizedClientException) when calling the FooBar operation: The security token included in the request is invalid.