diff --git a/test/functional/api/cas/cache_config.py b/test/functional/api/cas/cache_config.py index 128d4dc..0665bd4 100644 --- a/test/functional/api/cas/cache_config.py +++ b/test/functional/api/cas/cache_config.py @@ -72,9 +72,9 @@ class CacheMode(Enum): class SeqCutOffPolicy(Enum): - full = 0 - always = 1 - never = 2 + full = "full" + always = "always" + never = "never" DEFAULT = full @classmethod @@ -85,6 +85,9 @@ class SeqCutOffPolicy(Enum): raise ValueError(f"{name} is not a valid sequential cut off name") + def __str__(self): + return self.value + class MetadataMode(Enum): normal = "normal" diff --git a/test/functional/tests/fault_injection/test_fault_injection_standby_core.py b/test/functional/tests/fault_injection/test_fault_injection_standby_core.py index 3e3903b..b2820a7 100644 --- a/test/functional/tests/fault_injection/test_fault_injection_standby_core.py +++ b/test/functional/tests/fault_injection/test_fault_injection_standby_core.py @@ -173,7 +173,11 @@ def test_activate_incomplete_cache(): TestRun.fail(f"Expected one inactive core. Got {inactive_core_count}") with TestRun.step("Check if core is in an appropriate state"): - core_status = CoreStatus[get_core_info_by_path(core_dev_path)["status"].lower()] + core_status = CoreStatus[ + get_core_info_by_path(core_disk_path=core_dev_path, target_cache_id=cache.cache_id)[ + "status" + ].lower() + ] if core_status != CoreStatus.inactive: TestRun.fail( "The core is in an invalid state. "