From fd3b80343e652e9eb0e3cc121503f422c2a51c1d Mon Sep 17 00:00:00 2001 From: Elijah Date: Wed, 22 Jan 2025 11:53:58 +0000 Subject: [PATCH] add current dir to sys path --- reflex/utils/prerequisites.py | 2 ++ tests/units/test_prerequisites.py | 12 +----------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py index debcb3d31..4f24c8c3c 100644 --- a/reflex/utils/prerequisites.py +++ b/reflex/utils/prerequisites.py @@ -534,6 +534,8 @@ def rename_app(new_app_name: str, loglevel: constants.LogLevel): ) raise typer.Exit(1) + sys.path.insert(0, str(Path.cwd())) + config = get_config() module_path = importlib.util.find_spec(config.module) if module_path is None: diff --git a/tests/units/test_prerequisites.py b/tests/units/test_prerequisites.py index 73af955e2..cf655d6cd 100644 --- a/tests/units/test_prerequisites.py +++ b/tests/units/test_prerequisites.py @@ -1,4 +1,3 @@ -import importlib.machinery import json import re import shutil @@ -289,7 +288,7 @@ from new_name assert updated_content == expected_content -def test_cli_rename_command(mocker, temp_directory): +def test_cli_rename_command(temp_directory): foo_dir = temp_directory / "foo" foo_dir.mkdir() (foo_dir / "__init__").touch() @@ -341,15 +340,6 @@ app.add_page(index) """ ) - mocker.patch( - "importlib.util.find_spec", - mocker.patch( - "importlib.util.find_spec", - return_value=importlib.machinery.ModuleSpec( - name="foo", loader=None, origin=str(Path(foo_dir / "foo" / "foo.py")) - ), - ), - ) with chdir(temp_directory / "foo"): result = runner.invoke(cli, ["rename", "bar"])