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

vincbeck pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-3-test by this push:
     new 7cccda2e26d [v3-3-test] Remove defensive bundle/team pre-cleaning from 
api_fastapi tests (#69416) (#69420)
7cccda2e26d is described below

commit 7cccda2e26d0f86c45078d64b41b9d29a25acc7b
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Jul 6 10:14:51 2026 -0400

    [v3-3-test] Remove defensive bundle/team pre-cleaning from api_fastapi 
tests (#69416) (#69420)
    
    (cherry picked from commit 9ec996edc4f4dafc075cadf10752480941bc8799)
    
    Co-authored-by: Anish Giri 
<[email protected]>
---
 airflow-core/tests/unit/api_fastapi/common/db/test_dags.py            | 1 -
 .../tests/unit/api_fastapi/core_api/routes/public/test_assets.py      | 2 --
 .../tests/unit/api_fastapi/core_api/routes/public/test_backfills.py   | 1 +
 .../tests/unit/api_fastapi/core_api/routes/public/test_dag_run.py     | 2 --
 .../tests/unit/api_fastapi/core_api/routes/public/test_dag_stats.py   | 4 ----
 .../tests/unit/api_fastapi/core_api/routes/public/test_dag_tags.py    | 2 --
 .../unit/api_fastapi/core_api/routes/public/test_dag_versions.py      | 3 +--
 .../unit/api_fastapi/core_api/routes/public/test_import_error.py      | 1 -
 .../tests/unit/api_fastapi/core_api/routes/public/test_pools.py       | 2 +-
 .../unit/api_fastapi/core_api/routes/public/test_task_instances.py    | 1 -
 .../unit/api_fastapi/core_api/routes/public/test_task_state_store.py  | 1 -
 .../tests/unit/api_fastapi/core_api/routes/public/test_tasks.py       | 1 -
 .../tests/unit/api_fastapi/core_api/routes/public/test_variables.py   | 1 -
 .../tests/unit/api_fastapi/core_api/routes/ui/test_backfills.py       | 1 -
 14 files changed, 3 insertions(+), 20 deletions(-)

diff --git a/airflow-core/tests/unit/api_fastapi/common/db/test_dags.py 
b/airflow-core/tests/unit/api_fastapi/common/db/test_dags.py
index a0747747670..1fe74438c84 100644
--- a/airflow-core/tests/unit/api_fastapi/common/db/test_dags.py
+++ b/airflow-core/tests/unit/api_fastapi/common/db/test_dags.py
@@ -45,7 +45,6 @@ class TestGenerateDagWithLatestRunQuery:
     @pytest.fixture(autouse=True)
     def setup_teardown(self):
         """Setup and teardown for each test."""
-        self._clear_db()
         yield
         self._clear_db()
 
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_assets.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_assets.py
index 0470b0b1e4e..3487fa28598 100644
--- a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_assets.py
+++ b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_assets.py
@@ -253,7 +253,6 @@ class TestAssets:
         clear_db_assets()
         clear_db_runs()
         clear_db_dags()
-        clear_db_dag_bundles()
         clear_db_logs()
 
         yield
@@ -710,7 +709,6 @@ class TestAssetAliases:
         clear_db_assets()
         clear_db_runs()
         clear_db_dags()
-        clear_db_dag_bundles()
 
     def teardown_method(self) -> None:
         clear_db_assets()
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_backfills.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_backfills.py
index 2380f73b9bf..d1bf2b51729 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_backfills.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_backfills.py
@@ -73,6 +73,7 @@ def _clean_db():
 
 @pytest.fixture(autouse=True)
 def clean_db():
+    yield
     _clean_db()
 
 
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_run.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_run.py
index 39a391f80f1..43a9e36c198 100644
--- a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_run.py
+++ b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_run.py
@@ -56,7 +56,6 @@ from tests_common.test_utils.asserts import 
assert_queries_count
 from tests_common.test_utils.db import (
     clear_db_assets,
     clear_db_connections,
-    clear_db_dag_bundles,
     clear_db_dags,
     clear_db_logs,
     clear_db_runs,
@@ -141,7 +140,6 @@ def setup(request, dag_maker, *, session=None):
     clear_db_connections()
     clear_db_runs()
     clear_db_dags()
-    clear_db_dag_bundles()
     clear_db_serialized_dags()
     clear_db_logs()
     clear_db_assets()
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_stats.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_stats.py
index a3f8038fe20..d807c363c42 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_stats.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_stats.py
@@ -134,10 +134,6 @@ class TestDagStatsEndpoint:
         session.add_all(entities)
         session.commit()
 
-    @pytest.fixture(autouse=True)
-    def setup(self) -> None:
-        self._clear_db()
-
     def teardown_method(self) -> None:
         self._clear_db()
 
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_tags.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_tags.py
index 82f3d11ed4f..2692ea07ff1 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_tags.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_tags.py
@@ -106,8 +106,6 @@ class TestDagEndpoint:
     @pytest.fixture(autouse=True)
     @provide_session
     def setup(self, dag_maker, *, session=None) -> None:
-        self._clear_db()
-
         with dag_maker(
             DAG1_ID,
             dag_display_name=DAG1_DISPLAY_NAME,
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_versions.py
 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_versions.py
index e83721783c7..73051be51df 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_versions.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_dag_versions.py
@@ -23,7 +23,7 @@ import pytest
 from airflow.providers.standard.operators.empty import EmptyOperator
 
 from tests_common.test_utils.asserts import assert_queries_count
-from tests_common.test_utils.db import clear_db_dag_bundles, clear_db_dags, 
clear_db_serialized_dags
+from tests_common.test_utils.db import clear_db_dags, clear_db_serialized_dags
 
 pytestmark = pytest.mark.db_test
 
@@ -33,7 +33,6 @@ class TestDagVersionEndpoint:
     def setup(request, dag_maker, session):
         clear_db_dags()
         clear_db_serialized_dags()
-        clear_db_dag_bundles()
 
         with dag_maker(
             dag_id="ANOTHER_DAG_ID", bundle_version="some_commit_hash", 
bundle_name="another_bundle_name"
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_import_error.py
 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_import_error.py
index 0db0c07c5f7..e7be4fa3219 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_import_error.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_import_error.py
@@ -102,7 +102,6 @@ def not_permitted_dag_model(testing_dag_bundle, *, session: 
Session = NEW_SESSIO
 def clear_db():
     clear_db_import_errors()
     clear_db_dags()
-    clear_db_dag_bundles()
 
     yield
 
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_pools.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_pools.py
index d779359d9cc..d56aceecfa0 100644
--- a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_pools.py
+++ b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_pools.py
@@ -73,10 +73,10 @@ class TestPoolsEndpoint:
     @pytest.fixture(autouse=True)
     def setup(self) -> None:
         clear_db_pools()
-        clear_db_teams()
 
     def teardown_method(self) -> None:
         clear_db_pools()
+        clear_db_teams()
 
     def create_pools(self):
         _create_team()
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
index 40337bb9be7..93569e59482 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
@@ -6004,7 +6004,6 @@ class TestBulkTaskInstances(TestTaskInstanceEndpoint):
     @pytest.fixture(autouse=True)
     def clean_db(self, session):
         clear_db_runs()
-        clear_db_teams()
         yield
         clear_db_teams()
         clear_db_runs()
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_state_store.py
 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_state_store.py
index 40611064356..650858656da 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_state_store.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_state_store.py
@@ -78,7 +78,6 @@ class TestTaskStateEndpoint:
 
     @pytest.fixture(autouse=True)
     def setup(self, dag_maker, session):
-        self.clear_db()
         _create_dag_run(dag_maker, session)
         self.dag_run = session.scalar(select(DagRun).where(DagRun.run_id == 
RUN_ID))
         self._session = session
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_tasks.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_tasks.py
index 0dacd19397e..9fc48a9bbb8 100644
--- a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_tasks.py
+++ b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_tasks.py
@@ -81,7 +81,6 @@ class TestTaskEndpoint:
 
     @pytest.fixture(autouse=True)
     def setup(self, test_client) -> None:
-        self.clear_db()
         self.create_dags(test_client)
 
     def teardown_method(self) -> None:
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_variables.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_variables.py
index ed480b03602..234bbe6b1f7 100644
--- 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_variables.py
+++ 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_variables.py
@@ -141,7 +141,6 @@ class TestVariableEndpoint:
     @pytest.fixture(autouse=True)
     def setup(self):
         clear_db_variables()
-        clear_db_teams()
         with conf_vars({("core", "multi_team"): "True"}):
             yield
 
diff --git 
a/airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_backfills.py 
b/airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_backfills.py
index 21ae10d23b3..ebb23efff7d 100644
--- a/airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_backfills.py
+++ b/airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_backfills.py
@@ -53,7 +53,6 @@ def _clean_db():
 
 @pytest.fixture(autouse=True)
 def clean_db():
-    _clean_db()
     yield
     _clean_db()
 

Reply via email to