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

weilee 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 c018a47954 test(providers/yandex): fix 
test_yandex_lockbox_secret_backend_get_connection_from_json by removing 
non-json extra (#41815)
c018a47954 is described below

commit c018a479546ccc5d46eaf6c9aaf68f0d98f330cd
Author: Wei Lee <[email protected]>
AuthorDate: Wed Aug 28 14:22:11 2024 +0800

    test(providers/yandex): fix 
test_yandex_lockbox_secret_backend_get_connection_from_json by removing 
non-json extra (#41815)
---
 tests/providers/yandex/secrets/test_lockbox.py | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/tests/providers/yandex/secrets/test_lockbox.py 
b/tests/providers/yandex/secrets/test_lockbox.py
index aad00d4212..7b9ab19d3e 100644
--- a/tests/providers/yandex/secrets/test_lockbox.py
+++ b/tests/providers/yandex/secrets/test_lockbox.py
@@ -27,7 +27,6 @@ import yandex.cloud.lockbox.v1.payload_pb2 as payload_pb
 import yandex.cloud.lockbox.v1.secret_pb2 as secret_pb
 import yandex.cloud.lockbox.v1.secret_service_pb2 as secret_service_pb
 
-from airflow.exceptions import RemovedInAirflow3Warning
 from airflow.providers.yandex.secrets.lockbox import LockboxSecretBackend
 from airflow.providers.yandex.utils.defaults import default_conn_name
 
@@ -60,7 +59,7 @@ class TestLockboxSecretBackend:
     def test_yandex_lockbox_secret_backend_get_connection_from_json(self, 
mock_get_value):
         conn_id = "airflow_to_yandexcloud"
         conn_type = "yandex_cloud"
-        extra = "some extra values"
+        extra = '{"some": "extra values"}'
         c = {
             "conn_type": conn_type,
             "extra": extra,
@@ -68,18 +67,9 @@ class TestLockboxSecretBackend:
 
         mock_get_value.return_value = json.dumps(c)
 
-        match = "Encountered non-JSON in `extra` field for connection 
'airflow_to_yandexcloud'. Support for non-JSON `extra` will be removed in 
Airflow 3.0"
-        with pytest.warns(
-            RemovedInAirflow3Warning,
-            match=match,
-        ):
-            conn = LockboxSecretBackend().get_connection(conn_id)
-
-        with pytest.warns(
-            RemovedInAirflow3Warning,
-            match=match,
-        ):
-            assert conn.extra == extra
+        conn = LockboxSecretBackend().get_connection(conn_id)
+
+        assert conn.extra == extra
 
         assert conn.conn_id == conn_id
         assert conn.conn_type == conn_type

Reply via email to