You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by pa...@apache.org on 2024/05/08 06:53:33 UTC
(airflow) branch main updated: Fix side effects in AWS Batch Executor test (#39474)
This is an automated email from the ASF dual-hosted git repository.
pankajkoti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 9a50475121 Fix side effects in AWS Batch Executor test (#39474)
9a50475121 is described below
commit 9a50475121a1ff5b82bd93c39c3ed1c845bd95ac
Author: Kaxil Naik <ka...@apache.org>
AuthorDate: Wed May 8 07:53:26 2024 +0100
Fix side effects in AWS Batch Executor test (#39474)
This wasted a lot of my hours in debugging failures for https://github.com/apache/airflow/pull/39450
This was modifying a global env vars and causing side effects in other tests
---
tests/providers/amazon/aws/executors/batch/test_batch_executor.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/tests/providers/amazon/aws/executors/batch/test_batch_executor.py b/tests/providers/amazon/aws/executors/batch/test_batch_executor.py
index 8a5773bdca..5650f04b60 100644
--- a/tests/providers/amazon/aws/executors/batch/test_batch_executor.py
+++ b/tests/providers/amazon/aws/executors/batch/test_batch_executor.py
@@ -537,11 +537,9 @@ class TestAwsBatchExecutor:
batch_mock.describe_jobs.side_effect = {}
executor.batch = batch_mock
- os.environ[f"AIRFLOW__{CONFIG_GROUP_NAME}__{AllBatchConfigKeys.CHECK_HEALTH_ON_STARTUP}".upper()] = (
- "False"
- )
-
- executor.start()
+ env_var_key = f"AIRFLOW__{CONFIG_GROUP_NAME}__{AllBatchConfigKeys.CHECK_HEALTH_ON_STARTUP}".upper()
+ with mock.patch.dict(os.environ, {env_var_key: "False"}):
+ executor.start()
batch_mock.describe_jobs.assert_not_called()