We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fb6764a commit 1d4321aCopy full SHA for 1d4321a
tests/utils/test_env.py
@@ -1362,6 +1362,13 @@ def test_generate_env_name_ignores_case_for_case_insensitive_fs(tmp_dir: str):
1362
assert venv_name1 != venv_name2
1363
1364
1365
+def test_generate_env_name_uses_real_path(tmp_dir: str, mocker: MockerFixture):
1366
+ mocker.patch("os.path.realpath", return_value="the_real_dir")
1367
+ venv_name1 = EnvManager.generate_env_name("simple-project", "the_real_dir")
1368
+ venv_name2 = EnvManager.generate_env_name("simple-project", "linked_dir")
1369
+ assert venv_name1 == venv_name2
1370
+
1371
1372
@pytest.fixture()
1373
def extended_without_setup_poetry() -> Poetry:
1374
poetry = Factory().create_poetry(
0 commit comments