This is an automated email from the ASF dual-hosted git repository.
taragolis 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 a5c6540567 Bring back accidentally commented out tests (#37386)
a5c6540567 is described below
commit a5c65405673ed4cacc5006d629893cb66e295cfc
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Feb 13 15:30:57 2024 +0100
Bring back accidentally commented out tests (#37386)
---
tests/core/test_configuration.py | 120 +++++++++++++++++++--------------------
1 file changed, 60 insertions(+), 60 deletions(-)
diff --git a/tests/core/test_configuration.py b/tests/core/test_configuration.py
index 9dde9dc592..595862c91a 100644
--- a/tests/core/test_configuration.py
+++ b/tests/core/test_configuration.py
@@ -1687,63 +1687,63 @@ class TestWriteDefaultAirflowConfigurationIfNeeded:
finally:
self.test_airflow_config.unlink()
- # @pytest.mark.parametrize(
- # "relative_to_airflow_home",
- # [
- # pytest.param(True, id="relative-to-airflow-home"),
- # pytest.param(False, id="non-relative-to-airflow-home"),
- # ],
- # )
- # def test_config_already_created(self, relative_to_airflow_home):
- # if relative_to_airflow_home:
- # test_airflow_config = self.test_airflow_home /
"test-existed-config"
- # else:
- # test_airflow_config = self.test_non_relative_path /
"test-existed-config"
- #
- # test_airflow_config.write_text("foo=bar")
- # write_default_airflow_configuration_if_needed()
- # assert test_airflow_config.read_text() == "foo=bar"
- #
- # def test_config_path_relative(self):
- # """Test write default config in path relative to ${AIRFLOW_HOME}."""
- # test_airflow_config_parent = self.test_airflow_home / "config"
- # test_airflow_config = test_airflow_config_parent /
"test-airflow.config"
- # self.patch_airflow_config(test_airflow_config)
- #
- # assert not test_airflow_config_parent.exists()
- # assert not test_airflow_config.exists()
- # write_default_airflow_configuration_if_needed()
- # assert test_airflow_config.exists()
- #
- # def test_config_path_non_relative_directory_exists(self):
- # """Test write default config in path non-relative to ${AIRFLOW_HOME}
and directory exists."""
- # test_airflow_config_parent = self.test_non_relative_path
- # test_airflow_config = test_airflow_config_parent / "test-airflow.cfg"
- # self.patch_airflow_config(test_airflow_config)
- #
- # assert test_airflow_config_parent.exists()
- # assert not test_airflow_config.exists()
- # write_default_airflow_configuration_if_needed()
- # assert test_airflow_config.exists()
-
- # def test_config_path_non_relative_directory_not_exists(self):
- # """Test raise an error if path to config non-relative to
${AIRFLOW_HOME} and directory not exists."""
- # test_airflow_config_parent = self.test_non_relative_path / "config"
- # test_airflow_config = test_airflow_config_parent / "test-airflow.cfg"
- # self.patch_airflow_config(test_airflow_config)
- #
- # assert not test_airflow_config_parent.exists()
- # assert not test_airflow_config.exists()
- # with pytest.raises(FileNotFoundError, match="not exists and it is
not relative to"):
- # write_default_airflow_configuration_if_needed()
- # assert not test_airflow_config.exists()
- # assert not test_airflow_config_parent.exists()
-
- # def test_config_paths_is_directory(self):
- # """Test raise an error if AIRFLOW_CONFIG is a directory."""
- # test_airflow_config = self.test_airflow_home / "config-dir"
- # test_airflow_config.mkdir()
- # self.patch_airflow_config(test_airflow_config)
- #
- # with pytest.raises(IsADirectoryError, match="configuration file, but
got a directory"):
- # write_default_airflow_configuration_if_needed()
+ @pytest.mark.parametrize(
+ "relative_to_airflow_home",
+ [
+ pytest.param(True, id="relative-to-airflow-home"),
+ pytest.param(False, id="non-relative-to-airflow-home"),
+ ],
+ )
+ def test_config_already_created(self, relative_to_airflow_home):
+ if relative_to_airflow_home:
+ test_airflow_config = self.test_airflow_home /
"test-existed-config"
+ else:
+ test_airflow_config = self.test_non_relative_path /
"test-existed-config"
+
+ test_airflow_config.write_text("foo=bar")
+ write_default_airflow_configuration_if_needed()
+ assert test_airflow_config.read_text() == "foo=bar"
+
+ def test_config_path_relative(self):
+ """Test write default config in path relative to ${AIRFLOW_HOME}."""
+ test_airflow_config_parent = self.test_airflow_home / "config"
+ test_airflow_config = test_airflow_config_parent /
"test-airflow.config"
+ self.patch_airflow_config(test_airflow_config)
+
+ assert not test_airflow_config_parent.exists()
+ assert not test_airflow_config.exists()
+ write_default_airflow_configuration_if_needed()
+ assert test_airflow_config.exists()
+
+ def test_config_path_non_relative_directory_exists(self):
+ """Test write default config in path non-relative to ${AIRFLOW_HOME}
and directory exists."""
+ test_airflow_config_parent = self.test_non_relative_path
+ test_airflow_config = test_airflow_config_parent / "test-airflow.cfg"
+ self.patch_airflow_config(test_airflow_config)
+
+ assert test_airflow_config_parent.exists()
+ assert not test_airflow_config.exists()
+ write_default_airflow_configuration_if_needed()
+ assert test_airflow_config.exists()
+
+ def test_config_path_non_relative_directory_not_exists(self):
+ """Test raise an error if path to config non-relative to
${AIRFLOW_HOME} and directory not exists."""
+ test_airflow_config_parent = self.test_non_relative_path / "config"
+ test_airflow_config = test_airflow_config_parent / "test-airflow.cfg"
+ self.patch_airflow_config(test_airflow_config)
+
+ assert not test_airflow_config_parent.exists()
+ assert not test_airflow_config.exists()
+ with pytest.raises(FileNotFoundError, match="not exists and it is not
relative to"):
+ write_default_airflow_configuration_if_needed()
+ assert not test_airflow_config.exists()
+ assert not test_airflow_config_parent.exists()
+
+ def test_config_paths_is_directory(self):
+ """Test raise an error if AIRFLOW_CONFIG is a directory."""
+ test_airflow_config = self.test_airflow_home / "config-dir"
+ test_airflow_config.mkdir()
+ self.patch_airflow_config(test_airflow_config)
+
+ with pytest.raises(IsADirectoryError, match="configuration file, but
got a directory"):
+ write_default_airflow_configuration_if_needed()