Skip to content

Commit 640f8ba

Browse files
cursoragentPuritanWizard
andcommitted
test(extract): assert modules directory casing on create_installation
Co-authored-by: PuritanWizard <th3w1zard1@users.noreply.github.com>
1 parent c06f788 commit 640f8ba

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

Libraries/PyKotor/tests/extract/test_installation.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,15 @@ def add_sys_path(p: pathlib.Path):
4343

4444

4545
class TestInstallation(TestCase):
46+
def test_create_installation_uses_modules_directory_casing(self):
47+
with tempfile.TemporaryDirectory() as tmp:
48+
install_path = Path(tmp) / "k1_install"
49+
create_installation(install_path, Game.K1)
50+
51+
self.assertTrue((install_path / "Modules").is_dir())
52+
if sys.platform != "win32":
53+
self.assertFalse((install_path / "modules").exists())
54+
4655
@classmethod
4756
def setUpClass(cls):
4857
# Create temporary directory for installation

0 commit comments

Comments
 (0)