This is an automated email from the ASF dual-hosted git repository.

potiuk 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 fe59f4ae21 Remove unused fixtures in slack tests (#31268)
fe59f4ae21 is described below

commit fe59f4ae211d35ba5e85882b457dd26d22e84c62
Author: Jed Cunningham <[email protected]>
AuthorDate: Sat May 13 08:24:20 2023 -0500

    Remove unused fixtures in slack tests (#31268)
---
 tests/providers/slack/notifications/test_slack.py | 31 ++++-------------------
 tests/providers/slack/operators/test_slack.py     | 17 -------------
 2 files changed, 5 insertions(+), 43 deletions(-)

diff --git a/tests/providers/slack/notifications/test_slack.py 
b/tests/providers/slack/notifications/test_slack.py
index 04f75698a3..f8c22fe0d3 100644
--- a/tests/providers/slack/notifications/test_slack.py
+++ b/tests/providers/slack/notifications/test_slack.py
@@ -19,38 +19,16 @@ from __future__ import annotations
 
 from unittest import mock
 
-import pytest
-
-from airflow.models import Connection
 from airflow.operators.empty import EmptyOperator
-from airflow.providers.slack.hooks.slack import SlackHook
 from airflow.providers.slack.notifications.slack import SlackNotifier, 
send_slack_notification
 
-SLACK_API_DEFAULT_CONN_ID = SlackHook.default_conn_name
-
-
[email protected](scope="module", autouse=True)
-def slack_api_connections():
-    """Create tests connections."""
-    connections = [
-        Connection(
-            conn_id=SLACK_API_DEFAULT_CONN_ID,
-            conn_type="slack",
-            
password="xoxb-1234567890123-09876543210987-AbCdEfGhIjKlMnOpQrStUvWx",
-        ),
-    ]
-
-    conn_uris = {f"AIRFLOW_CONN_{c.conn_id.upper()}": c.get_uri() for c in 
connections}
-
-    with mock.patch.dict("os.environ", values=conn_uris):
-        yield
-
 
 class TestSlackNotifier:
     @mock.patch("airflow.providers.slack.notifications.slack.SlackHook")
-    def test_slack_notifier(self, mock_slack_hook, slack_api_connections, 
dag_maker):
+    def test_slack_notifier(self, mock_slack_hook, dag_maker):
         with dag_maker("test_slack_notifier") as dag:
             EmptyOperator(task_id="task1")
+
         notifier = send_slack_notification(text="test")
         notifier(context={"dag": dag})
         mock_slack_hook.return_value.call.assert_called_once_with(
@@ -67,9 +45,10 @@ class TestSlackNotifier:
         )
 
     @mock.patch("airflow.providers.slack.notifications.slack.SlackHook")
-    def test_slack_notifier_with_notifier_class(self, mock_slack_hook, 
slack_api_connections, dag_maker):
+    def test_slack_notifier_with_notifier_class(self, mock_slack_hook, 
dag_maker):
         with dag_maker("test_slack_notifier") as dag:
             EmptyOperator(task_id="task1")
+
         notifier = SlackNotifier(text="test")
         notifier(context={"dag": dag})
         mock_slack_hook.return_value.call.assert_called_once_with(
@@ -86,7 +65,7 @@ class TestSlackNotifier:
         )
 
     @mock.patch("airflow.providers.slack.notifications.slack.SlackHook")
-    def test_slack_notifier_templated(self, mock_slack_hook, 
slack_api_connections, dag_maker):
+    def test_slack_notifier_templated(self, mock_slack_hook, dag_maker):
         with dag_maker("test_slack_notifier") as dag:
             EmptyOperator(task_id="task1")
 
diff --git a/tests/providers/slack/operators/test_slack.py 
b/tests/providers/slack/operators/test_slack.py
index f825819b54..3e34386247 100644
--- a/tests/providers/slack/operators/test_slack.py
+++ b/tests/providers/slack/operators/test_slack.py
@@ -24,7 +24,6 @@ from unittest.mock import MagicMock
 import pytest
 
 from airflow.exceptions import AirflowProviderDeprecationWarning
-from airflow.models import Connection
 from airflow.providers.slack.operators.slack import (
     SlackAPIFileOperator,
     SlackAPIOperator,
@@ -34,22 +33,6 @@ from airflow.providers.slack.operators.slack import (
 SLACK_API_TEST_CONNECTION_ID = "test_slack_conn_id"
 
 
[email protected](scope="module", autouse=True)
-def slack_api_connections():
-    """Create tests connections."""
-    connections = [
-        Connection(
-            conn_id=SLACK_API_TEST_CONNECTION_ID,
-            conn_type="slack",
-            
password="xoxb-1234567890123-09876543210987-AbCdEfGhIjKlMnOpQrStUvWx",
-        ),
-    ]
-    conn_uris = {f"AIRFLOW_CONN_{c.conn_id.upper()}": c.get_uri() for c in 
connections}
-
-    with mock.patch.dict("os.environ", values=conn_uris):
-        yield
-
-
 class TestSlackAPIOperator:
     @mock.patch("airflow.providers.slack.operators.slack.mask_secret")
     def test_mask_token(self, mock_mask_secret):

Reply via email to