diff --git a/test/functional/api/cas/ioclass_config.py b/test/functional/api/cas/ioclass_config.py index 32974db..e730998 100644 --- a/test/functional/api/cas/ioclass_config.py +++ b/test/functional/api/cas/ioclass_config.py @@ -16,7 +16,6 @@ from packaging import version from core.test_run import TestRun from test_tools import fs_utils from test_utils import os_utils -from test_utils.generator import random_string default_config_file_path = "/tmp/opencas_ioclass.conf" @@ -178,13 +177,14 @@ class IoClass: def add_random_params(rule: str): if rule == "directory": allowed_chars = string.ascii_letters + string.digits + "/" - rule += f":/{random_string(random.randint(1, 40), allowed_chars)}" + rule += f":/{''.join(random.choices(allowed_chars, k=random.randint(1, 40)))}" elif rule in ["file_size", "lba", "pid", "file_offset", "request_size", "wlth"]: rule += f":{Operator(random.randrange(len(Operator))).name}:{random.randrange(1000000)}" elif rule == "io_class": rule += f":{random.randrange(MAX_IO_CLASS_PRIORITY + 1)}" elif rule in ["extension", "process_name", "file_name_prefix"]: - rule += f":{random_string(random.randint(1, 10))}" + allowed_chars = string.ascii_letters + string.digits + rule += f":{''.join(random.choices(allowed_chars, k=random.randint(1, 10)))}" if random.randrange(2): rule += "&done" return rule diff --git a/test/functional/test-framework b/test/functional/test-framework index 7f5bbb5..2390e4c 160000 --- a/test/functional/test-framework +++ b/test/functional/test-framework @@ -1 +1 @@ -Subproject commit 7f5bbb5240cc22ad5a50ad1231bc3ade34b26334 +Subproject commit 2390e4c2af1e64ac2c28d1aa21be87ab84eba392