Add skip_hash_calculation configuration and update related tests

This commit is contained in:
zurdi
2025-11-20 17:29:37 +00:00
parent 6e4ef784f4
commit c7b5eea91e
3 changed files with 4 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ system:
filesystem:
roms_folder: "ROMS"
firmware_folder: "BIOS"
skip_hash_calculation: true
scan:
priority:

View File

@@ -19,6 +19,7 @@ def test_config_loader():
assert loader.config.PLATFORMS_VERSIONS == {"naomi": "arcade"}
assert loader.config.ROMS_FOLDER_NAME == "ROMS"
assert loader.config.FIRMWARE_FOLDER_NAME == "BIOS"
assert loader.config.SKIP_HASH_CALCULATION
assert loader.config.EJS_DEBUG
assert loader.config.EJS_CACHE_LIMIT == 1000
assert loader.config.EJS_SETTINGS == {
@@ -56,6 +57,7 @@ def test_empty_config_loader():
assert loader.config.PLATFORMS_VERSIONS == {}
assert loader.config.ROMS_FOLDER_NAME == "roms"
assert loader.config.FIRMWARE_FOLDER_NAME == "bios"
assert not loader.config.SKIP_HASH_CALCULATION
assert not loader.config.EJS_DEBUG
assert loader.config.EJS_CACHE_LIMIT is None
assert loader.config.EJS_SETTINGS == {}

View File

@@ -22,3 +22,4 @@ def test_config(client):
assert config.get("EXCLUDED_MULTI_PARTS_EXT") == []
assert config.get("EXCLUDED_MULTI_PARTS_FILES") == []
assert config.get("PLATFORMS_BINDING") == {}
assert not config.get("SKIP_HASH_CALCULATION")