trying to fix failing test

This commit is contained in:
Brandon Hancock
2024-12-09 10:55:23 -05:00
parent e322953c8b
commit 26b0375349

View File

@@ -224,21 +224,26 @@ class TestDeployCommand(unittest.TestCase):
parsed = parse_toml(toml_content) parsed = parse_toml(toml_content)
self.assertEqual(parsed["tool"]["poetry"]["name"], "test_project") self.assertEqual(parsed["tool"]["poetry"]["name"], "test_project")
@unittest.skipIf(
not (sys.version_info.major == 3 and sys.version_info.minor == 10),
"Requires Python 3.10",
)
@patch( @patch(
"builtins.open", "builtins.open",
new_callable=unittest.mock.mock_open, new_callable=unittest.mock.mock_open,
read_data=""" read_data="""
[project] [project]
name = "test_project" name = "test_project"
version = "0.1.0" version = "0.1.0"
requires-python = ">=3.10,<=3.12" requires-python = ">=3.10,<=3.12"
dependencies = ["crewai"] dependencies = ["crewai"]
""", """,
) )
def test_get_project_name_python_310(self, mock_open): def test_get_project_name_python_310(self, mock_open):
from crewai.cli.utils import get_project_name from crewai.cli.utils import get_project_name
project_name = get_project_name() project_name = get_project_name()
print("project_name", project_name)
self.assertEqual(project_name, "test_project") self.assertEqual(project_name, "test_project")
@unittest.skipIf(sys.version_info < (3, 11), "Requires Python 3.11+") @unittest.skipIf(sys.version_info < (3, 11), "Requires Python 3.11+")