From b1c90bf57464070f8f0773e468a579d502a10368 Mon Sep 17 00:00:00 2001 From: Rafal Stefanowski Date: Wed, 18 Dec 2019 10:03:55 +0100 Subject: [PATCH 1/3] Fix typo in casadm_parser.py Signed-off-by: Rafal Stefanowski --- test/functional/api/cas/casadm_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/functional/api/cas/casadm_parser.py b/test/functional/api/cas/casadm_parser.py index b709228..8eb8a0c 100644 --- a/test/functional/api/cas/casadm_parser.py +++ b/test/functional/api/cas/casadm_parser.py @@ -190,7 +190,7 @@ def get_flush_parameters_alru(cache_id: int): def get_flush_parameters_acp(cache_id: int): casadm_output = casadm.get_param_cleaning_acp(cache_id, - casadm.OutputFormat.csv).stdout.spltlines() + casadm.OutputFormat.csv).stdout.splitlines() flush_parameters = FlushParametersAcp() for line in casadm_output: if 'max buffers' in line: From a9f74d43a214020b9459b67b6e5b0cc537e3eea1 Mon Sep 17 00:00:00 2001 From: Rafal Stefanowski Date: Wed, 18 Dec 2019 10:11:00 +0100 Subject: [PATCH 2/3] Fix Time class output Signed-off-by: Rafal Stefanowski --- test/functional/api/cas/cache_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/functional/api/cas/cache_config.py b/test/functional/api/cas/cache_config.py index 6c0181b..5555a57 100644 --- a/test/functional/api/cas/cache_config.py +++ b/test/functional/api/cas/cache_config.py @@ -71,7 +71,7 @@ class CacheStatus(Enum): class Time(timedelta): def total_milliseconds(self): - return self.total_seconds() * 1000 + return int(self.total_seconds() * 1000) class FlushParametersAlru: From b6d98924991fd950c729770efb995cb8270b11ef Mon Sep 17 00:00:00 2001 From: Rafal Stefanowski Date: Wed, 18 Dec 2019 10:13:04 +0100 Subject: [PATCH 3/3] Add string representation for cleaning policy Signed-off-by: Rafal Stefanowski --- test/functional/api/cas/cache_config.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/functional/api/cas/cache_config.py b/test/functional/api/cas/cache_config.py index 5555a57..e945342 100644 --- a/test/functional/api/cas/cache_config.py +++ b/test/functional/api/cas/cache_config.py @@ -54,11 +54,14 @@ class MetadataMode(Enum): class CleaningPolicy(Enum): - alru = 0 - nop = 1 - acp = 2 + alru = "ALRU" + nop = "NOP" + acp = "ACP" DEFAULT = alru + def __str__(self): + return self.value + class CacheStatus(Enum): not_running = 0