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