From d3f4d80612e33fa92c0925a7b71aed2d8e00db18 Mon Sep 17 00:00:00 2001 From: Kamil Gierszewski Date: Thu, 2 Jan 2025 02:37:37 +0100 Subject: [PATCH] test-api: add attach/detach methods to Cache Signed-off-by: Kamil Gierszewski --- test/functional/api/cas/cache.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/functional/api/cas/cache.py b/test/functional/api/cas/cache.py index 9b54085..b2fbeb8 100644 --- a/test/functional/api/cas/cache.py +++ b/test/functional/api/cas/cache.py @@ -215,5 +215,13 @@ class Cache: cache_id=self.cache_id, cache_dev=device, shortcut=shortcut ) + def attach(self, device: Device, force: bool = False) -> Output: + cmd_output = casadm.attach_cache(cache_id=self.cache_id, device=device, force=force) + return cmd_output + + def detach(self) -> Output: + cmd_output = casadm.detach_cache(cache_id=self.cache_id) + return cmd_output + def has_volatile_metadata(self) -> bool: return self.get_metadata_size_on_disk() == Size.zero()