Skip to content

Commit 59e206c

Browse files
committed
Make test case-insesitive for insensitive filesystems
1 parent 40c2751 commit 59e206c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/unit/create/test_creator.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,6 +625,7 @@ def test_pth_in_site_vs_PYTHONPATH(tmp_path):
625625

626626

627627
def test_getsitepackages_system_site(tmp_path):
628+
case_sensitive = fs_is_case_sensitive()
628629
import site
629630

630631
old_prefixes = site.PREFIXES
@@ -656,6 +657,7 @@ def test_getsitepackages_system_site(tmp_path):
656657

657658

658659
def test_get_site_packages(tmp_path):
660+
case_sensitive = fs_is_case_sensitive()
659661
session = cli_run([ensure_text(str(tmp_path))])
660662
env_site_packages = [str(session.creator.purelib), str(session.creator.platlib)]
661663
out = subprocess.check_output(
@@ -664,5 +666,9 @@ def test_get_site_packages(tmp_path):
664666
)
665667
site_packages = ast.literal_eval(out)
666668

669+
if not case_sensitive:
670+
env_site_packages = [x.lower() for x in env_site_packages]
671+
site_packages = [x.lower() for x in site_packages]
672+
667673
for env_site_package in env_site_packages:
668674
assert env_site_package in site_packages

0 commit comments

Comments
 (0)