Showing
1 changed file
with
12 additions
and
12 deletions
@@ -87,14 +87,14 @@ Resource resource.robot | @@ -87,14 +87,14 @@ Resource resource.robot | ||
87 | Можливість прочитати тендери для користувача ${username} | 87 | Можливість прочитати тендери для користувача ${username} |
88 | ${tenders_feed}= Отримати список тендерів ${username} | 88 | ${tenders_feed}= Отримати список тендерів ${username} |
89 | ${tenders_len}= Get Length ${tenders_feed} | 89 | ${tenders_len}= Get Length ${tenders_feed} |
90 | - ${items_number}= Evaluate min(${FEED_ITEMS_NUMBER}, ${tenders_len}) | ||
91 | - Log To Console ${items_number}/${tenders_len} | ||
92 | - :FOR ${index} IN RANGE 0 ${items_number} | ||
93 | - \ ${rand_index}= Evaluate random.randint(0, ${tenders_len}) modules=random | ||
94 | - \ ${tenders_feed_item}= Get From List ${tenders_feed} ${rand_index} | 90 | + ${number}= Evaluate min(${FEED_ITEMS_NUMBER}, ${tenders_len}) |
91 | + ${sample}= Evaluate random.sample(range(0, ${tenders_len}), ${number}) random | ||
92 | + Log To Console ${number}/${tenders_len} | ||
93 | + :FOR ${index} IN @{sample} | ||
94 | + \ ${tenders_feed_item}= Get From List ${tenders_feed} ${index} | ||
95 | \ ${internalid}= Get From Dictionary ${tenders_feed_item} id | 95 | \ ${internalid}= Get From Dictionary ${tenders_feed_item} id |
96 | \ ${date_modified}= Get From Dictionary ${tenders_feed_item} dateModified | 96 | \ ${date_modified}= Get From Dictionary ${tenders_feed_item} dateModified |
97 | - \ Log To Console - Читання тендеру ${index} з id ${internalid} та датою модифікації ${date_modified} | 97 | + \ Log To Console - Читання тендеру з id ${internalid} та датою модифікації ${date_modified} |
98 | \ Отримати тендер по внутрішньому ідентифікатору ${username} ${internalid} | 98 | \ Отримати тендер по внутрішньому ідентифікатору ${username} ${internalid} |
99 | 99 | ||
100 | 100 | ||
@@ -111,14 +111,14 @@ Resource resource.robot | @@ -111,14 +111,14 @@ Resource resource.robot | ||
111 | Можливість прочитати плани для користувача ${username} | 111 | Можливість прочитати плани для користувача ${username} |
112 | ${plans_feed}= Отримати список планів ${username} | 112 | ${plans_feed}= Отримати список планів ${username} |
113 | ${plans_len}= Get Length ${plans_feed} | 113 | ${plans_len}= Get Length ${plans_feed} |
114 | - ${items_number}= Evaluate min(${FEED_ITEMS_NUMBER}, ${plans_len}) | ||
115 | - Log To Console ${items_number}/${plans_len} | ||
116 | - :FOR ${index} IN RANGE 0 ${items_number} | ||
117 | - \ ${rand_index}= Evaluate random.randint(0, ${plans_len}) modules=random | ||
118 | - \ ${plans_feed_item}= Get From List ${plans_feed} ${rand_index} | 114 | + ${number}= Evaluate min(${FEED_ITEMS_NUMBER}, ${plans_len}) |
115 | + ${sample}= Evaluate random.sample(range(0, ${plans_len}), ${number}) random | ||
116 | + Log To Console ${number}/${plans_len} | ||
117 | + :FOR ${index} IN @{sample} | ||
118 | + \ ${plans_feed_item}= Get From List ${plans_feed} ${index} | ||
119 | \ ${internalid}= Get From Dictionary ${plans_feed_item} id | 119 | \ ${internalid}= Get From Dictionary ${plans_feed_item} id |
120 | \ ${date_modified}= Get From Dictionary ${plans_feed_item} dateModified | 120 | \ ${date_modified}= Get From Dictionary ${plans_feed_item} dateModified |
121 | - \ Log To Console - Читання плану ${index} з id ${internalid} та датою модифікації ${date_modified} | 121 | + \ Log To Console - Читання плану з id ${internalid} та датою модифікації ${date_modified} |
122 | \ Отримати план по внутрішньому ідентифікатору ${username} ${internalid} | 122 | \ Отримати план по внутрішньому ідентифікатору ${username} ${internalid} |
123 | 123 | ||
124 | 124 |
Please
register
or
login
to post a comment