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

ferruzzi 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 dcb63a488b9 Rename Legacy{Foo} to TeamUnaware{Foo} where appropriate 
(#72044)
dcb63a488b9 is described below

commit dcb63a488b93f3f3d1378dc7e4b7e66bcd83ad1e
Author: D. Ferruzzi <[email protected]>
AuthorDate: Wed Aug 26 16:39:25 2026 -0700

    Rename Legacy{Foo} to TeamUnaware{Foo} where appropriate (#72044)
    
    "Legacy" only makes sense if you know the context and what it is comparing 
to.  The counterpart doubles in these files were already named TeamAware{Foo} 
(_TeamAwareConnValueBackend, _TeamAwareRaisingBackend), so this makes the pair 
readable without a docstring explaining which change "legacy" refers to.
---
 airflow-core/tests/unit/always/test_secrets.py     | 22 +++++++++++-----------
 .../auth/managers/test_base_auth_manager.py        |  6 +++---
 .../tests/secrets_backend/test_base.py             | 10 +++++-----
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/airflow-core/tests/unit/always/test_secrets.py 
b/airflow-core/tests/unit/always/test_secrets.py
index ff9aebb8e75..9372cb08a83 100644
--- a/airflow-core/tests/unit/always/test_secrets.py
+++ b/airflow-core/tests/unit/always/test_secrets.py
@@ -230,7 +230,7 @@ class TestVariableFromSecrets:
         assert Variable.get_variable_from_secrets(key="_team___myvar") is None
 
 
-class _LegacyGetConnectionBackend(BaseSecretsBackend):
+class _TeamUnawareGetConnectionBackend(BaseSecretsBackend):
     """Backend overriding ``get_connection`` with the pre-3.2 ``(self, 
conn_id)`` signature (e.g. Vault)."""
 
     def __init__(self, conns: dict[str, Connection]):
@@ -240,7 +240,7 @@ class _LegacyGetConnectionBackend(BaseSecretsBackend):
         return self._conns.get(conn_id)
 
 
-class _LegacyGetVariableBackend(BaseSecretsBackend):
+class _TeamUnawareGetVariableBackend(BaseSecretsBackend):
     """Backend overriding ``get_variable`` with the pre-3.2 ``(self, key)`` 
signature."""
 
     def __init__(self, variables: dict[str, str]):
@@ -251,7 +251,7 @@ class _LegacyGetVariableBackend(BaseSecretsBackend):
 
 
 @skip_if_force_lowest_dependencies_marker
-class TestLegacyBackendSignatureCompat:
+class TestTeamUnawareBackendSignatureCompat:
     """Backends whose overrides predate the ``team_name`` keyword must keep 
working (issue #1333)."""
 
     def setup_method(self) -> None:
@@ -260,21 +260,21 @@ class TestLegacyBackendSignatureCompat:
     @pytest.mark.parametrize("team_name", [None, "team_a"])
     @conf_vars({("core", "multi_team"): "True"})
     @mock.patch.dict("sys.modules", {"airflow.sdk.execution_time.task_runner": 
None})
-    def test_get_connection_with_legacy_get_connection_override(self, 
team_name):
-        backend = _LegacyGetConnectionBackend(
-            {"legacy_conn": Connection(conn_id="legacy_conn", 
conn_type="mysql", host="h")}
+    def test_get_connection_with_team_unaware_override(self, team_name):
+        backend = _TeamUnawareGetConnectionBackend(
+            {"team_unaware_conn": Connection(conn_id="team_unaware_conn", 
conn_type="mysql", host="h")}
         )
         with mock.patch("airflow.configuration.ensure_secrets_loaded", 
return_value=[backend]):
-            conn = Connection.get_connection_from_secrets("legacy_conn", 
team_name=team_name)
+            conn = Connection.get_connection_from_secrets("team_unaware_conn", 
team_name=team_name)
 
-        assert conn.conn_id == "legacy_conn"
+        assert conn.conn_id == "team_unaware_conn"
         assert conn.conn_type == "mysql"
 
     @pytest.mark.parametrize("team_name", [None, "team_a"])
-    def test_get_variable_with_legacy_get_variable_override(self, team_name):
-        backend = _LegacyGetVariableBackend({"legacy_var": "secret_value"})
+    def test_get_variable_with_team_unaware_override(self, team_name):
+        backend = _TeamUnawareGetVariableBackend({"team_unaware_var": 
"secret_value"})
         with mock.patch("airflow.models.variable.ensure_secrets_loaded", 
return_value=[backend]):
-            value = Variable.get_variable_from_secrets("legacy_var", 
team_name=team_name)
+            value = Variable.get_variable_from_secrets("team_unaware_var", 
team_name=team_name)
 
         assert value == "secret_value"
 
diff --git 
a/airflow-core/tests/unit/api_fastapi/auth/managers/test_base_auth_manager.py 
b/airflow-core/tests/unit/api_fastapi/auth/managers/test_base_auth_manager.py
index d7f2286aa15..790d1ca506d 100644
--- 
a/airflow-core/tests/unit/api_fastapi/auth/managers/test_base_auth_manager.py
+++ 
b/airflow-core/tests/unit/api_fastapi/auth/managers/test_base_auth_manager.py
@@ -175,15 +175,15 @@ class TestBaseAuthManager:
             access_view=AccessView.DOCS, user=None, team_name="team_a"
         )
 
-    def test_authorize_view_drops_team_name_and_warns_for_legacy_manager(self):
+    def 
test_authorize_view_drops_team_name_and_warns_for_team_unaware_manager(self):
         # A manager whose is_authorized_view predates team_name (out-of-tree, 
or a provider
         # released before the argument existed) must keep working: 
authorize_view falls back
         # to a global check and warns that some views are not team-restricted.
-        class LegacyAuthManager(EmptyAuthManager):
+        class TeamUnawareAuthManager(EmptyAuthManager):
             def is_authorized_view(self, *, access_view, user=None):  # old 
signature, no team_name
                 return True
 
-        manager = LegacyAuthManager()
+        manager = TeamUnawareAuthManager()
 
         with pytest.warns(RemovedInAirflow4Warning, match="not team-aware"):
             result = manager.authorize_view(access_view=AccessView.DOCS, 
user=None, team_name="team_a")
diff --git a/shared/secrets_backend/tests/secrets_backend/test_base.py 
b/shared/secrets_backend/tests/secrets_backend/test_base.py
index 32d9993ae1e..e374a883cc4 100644
--- a/shared/secrets_backend/tests/secrets_backend/test_base.py
+++ b/shared/secrets_backend/tests/secrets_backend/test_base.py
@@ -150,7 +150,7 @@ class TestBaseSecretsBackend:
         assert conn.uri == sample_conn_uri
 
 
-class _LegacyConnValueBackend(BaseSecretsBackend):
+class _TeamUnawareConnValueBackend(BaseSecretsBackend):
     """Backend overriding ``get_conn_value`` with the pre-3.2 ``(self, 
conn_id)`` signature."""
 
     def __init__(self, conn_values: dict[str, str]):
@@ -203,8 +203,8 @@ class TestTeamNameBackwardCompat:
     """``get_connection`` must not forward ``team_name`` to overrides that 
predate it (issue #1333)."""
 
     @pytest.mark.parametrize("team_name", [None, "team_a"])
-    def test_legacy_get_conn_value_signature_does_not_break(self, 
sample_conn_uri, team_name):
-        backend = _LegacyConnValueBackend(conn_values={"test_conn": 
sample_conn_uri})
+    def test_team_unaware_get_conn_value_signature_does_not_break(self, 
sample_conn_uri, team_name):
+        backend = _TeamUnawareConnValueBackend(conn_values={"test_conn": 
sample_conn_uri})
 
         conn = backend.get_connection(conn_id="test_conn", team_name=team_name)
 
@@ -239,7 +239,7 @@ class TestTeamNameBackwardCompat:
         assert backend.call_count == 1
 
     @pytest.mark.parametrize("team_name", [None, "team_a"])
-    def test_legacy_backend_missing_conn_returns_none(self, team_name):
-        backend = _LegacyConnValueBackend(conn_values={})
+    def test_team_unaware_backend_missing_conn_returns_none(self, team_name):
+        backend = _TeamUnawareConnValueBackend(conn_values={})
 
         assert backend.get_connection(conn_id="missing", team_name=team_name) 
is None

Reply via email to