From 58c9d704fb2e739f439ee1eb3d96ff667387e7c6 Mon Sep 17 00:00:00 2001 From: Evgeniy Zayats Date: Sat, 23 Sep 2023 15:14:48 -0400 Subject: [PATCH] lib: use random values for ranges, closes #632 Signed-off-by: Evgeniy Zayats --- robot/resources/lib/python_keywords/object_access.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/robot/resources/lib/python_keywords/object_access.py b/robot/resources/lib/python_keywords/object_access.py index 79e8ba8b4..8d2ac3160 100644 --- a/robot/resources/lib/python_keywords/object_access.py +++ b/robot/resources/lib/python_keywords/object_access.py @@ -1,3 +1,4 @@ +import random from typing import Optional import allure @@ -142,6 +143,12 @@ def can_get_head_object( return True +def _generate_random_range_cut(start: int = 0, end: int = 10): + start = random.randint(start, end) + end = random.randint(start, end) + return f"{start}:{end}" + + def can_get_range_of_object( wallet: str, cid: str, @@ -159,7 +166,7 @@ def can_get_range_of_object( cid, oid, bearer=bearer, - range_cut="0:10", + range_cut=_generate_random_range_cut(), wallet_config=wallet_config, xhdr=xhdr, shell=shell, @@ -190,7 +197,7 @@ def can_get_range_hash_of_object( cid, oid, bearer=bearer, - range_cut="0:10", + range_cut=_generate_random_range_cut(), wallet_config=wallet_config, xhdr=xhdr, shell=shell,