Commit 31e3bb17bc74b1756303a71901a5b6d28b1061d9
1 parent
bb1673dd
add new keyword and test cases for 24/alp testing
Showing
2 changed files
with
62 additions
and
4 deletions
@@ -2188,6 +2188,22 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | @@ -2188,6 +2188,22 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status | ||
2188 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} | 2188 | Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} |
2189 | 2189 | ||
2190 | 2190 | ||
2191 | +Можливість подати цінову пропозицію в статусі draft на суму ${amount} користувачем ${username} | ||
2192 | + ${bid}= Підготувати дані для подання пропозиції | ||
2193 | + ${bidresponses}= Create Dictionary bid=${bid} | ||
2194 | + Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} | ||
2195 | + Set To Dictionary ${USERS.users['${username}'].bidresponses.bid.data.lotValues[0].value} amount=${amount} | ||
2196 | + ${lots}= Get Variable Value ${USERS.users['${tender_owner}'].initial_data.data.lots} ${None} | ||
2197 | + ${lots_ids}= Run Keyword IF ${lots} | ||
2198 | + ... Отримати ідентифікатори об’єктів ${username} lots | ||
2199 | + ... ELSE Set Variable ${None} | ||
2200 | + ${features}= Get Variable Value ${USERS.users['${tender_owner}'].initial_data.data.features} ${None} | ||
2201 | + ${features_ids}= Run Keyword IF ${features} | ||
2202 | + ... Отримати ідентифікатори об’єктів ${username} features | ||
2203 | + ... ELSE Set Variable ${None} | ||
2204 | + Run As ${username} Подати цінову пропозицію в статусі draft ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} | ||
2205 | + | ||
2206 | + | ||
2191 | Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем | 2207 | Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем |
2192 | [Arguments] ${username} ${index}=${0} | 2208 | [Arguments] ${username} ${index}=${0} |
2193 | ${bid}= Підготувати дані для подання пропозиції другого етапу рамкової угоди ${index} | 2209 | ${bid}= Підготувати дані для подання пропозиції другого етапу рамкової угоди ${index} |
@@ -23,7 +23,7 @@ ${GMDN_INDEX} ${False} | @@ -23,7 +23,7 @@ ${GMDN_INDEX} ${False} | ||
23 | ${PLAN_TENDER} ${True} | 23 | ${PLAN_TENDER} ${True} |
24 | ${BID_AMOUNT_1} ${500} | 24 | ${BID_AMOUNT_1} ${500} |
25 | ${BID_AMOUNT_2} ${1000} | 25 | ${BID_AMOUNT_2} ${1000} |
26 | -${BID_AMOUNT_3} ${1500} | 26 | +${BID_AMOUNT_3} ${1100} |
27 | ${ARTICLE_17} ${False} | 27 | ${ARTICLE_17} ${False} |
28 | 28 | ||
29 | *** Test Cases *** | 29 | *** Test Cases *** |
@@ -2093,6 +2093,20 @@ ${ARTICLE_17} ${False} | @@ -2093,6 +2093,20 @@ ${ARTICLE_17} ${False} | ||
2093 | Можливість подати цінову пропозицію на суму ${BID_AMOUNT_1} користувачем ${provider} | 2093 | Можливість подати цінову пропозицію на суму ${BID_AMOUNT_1} користувачем ${provider} |
2094 | 2094 | ||
2095 | 2095 | ||
2096 | +Можливість подати пропозицію з фіксованою сумою першим учасником | ||
2097 | + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | ||
2098 | + ... provider | ||
2099 | + ... ${USERS.users['${provider}'].broker} | ||
2100 | + ... make_bid_fixed_amount_with_criteria_by_provider level1 | ||
2101 | + ... critical | ||
2102 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | ||
2103 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
2104 | + Можливість подати цінову пропозицію в статусі draft на суму ${BID_AMOUNT_1} користувачем ${provider} | ||
2105 | + Можливість завантажити документ в пропозицію користувачем ${provider} | ||
2106 | + Можливість додати до пропозиції відповідь на критерії користувачем ${provider} | ||
2107 | + Можливість активувати пропозицію коритувачем ${provider} | ||
2108 | + | ||
2109 | + | ||
2096 | Можливість зменшити пропозицію на 5% першим учасником | 2110 | Можливість зменшити пропозицію на 5% першим учасником |
2097 | [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | 2111 | [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції |
2098 | ... provider | 2112 | ... provider |
@@ -2145,6 +2159,20 @@ ${ARTICLE_17} ${False} | @@ -2145,6 +2159,20 @@ ${ARTICLE_17} ${False} | ||
2145 | Можливість подати цінову пропозицію на суму ${BID_AMOUNT_2} користувачем ${provider1} | 2159 | Можливість подати цінову пропозицію на суму ${BID_AMOUNT_2} користувачем ${provider1} |
2146 | 2160 | ||
2147 | 2161 | ||
2162 | +Можливість подати пропозицію з фіксованою сумою другим учасником | ||
2163 | + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | ||
2164 | + ... provider1 | ||
2165 | + ... ${USERS.users['${provider1}'].broker} | ||
2166 | + ... make_bid_fixed_amount_with_criteria_by_provider1 level1 | ||
2167 | + ... critical | ||
2168 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} | ||
2169 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
2170 | + Можливість подати цінову пропозицію в статусі draft на суму ${BID_AMOUNT_2} користувачем ${provider1} | ||
2171 | + Можливість завантажити документ в пропозицію користувачем ${provider1} | ||
2172 | + Можливість додати до пропозиції відповідь на критерії користувачем ${provider1} | ||
2173 | + Можливість активувати пропозицію коритувачем ${provider1} | ||
2174 | + | ||
2175 | + | ||
2148 | Можливість зменшити пропозицію на 5% другим учасником | 2176 | Можливість зменшити пропозицію на 5% другим учасником |
2149 | [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції | 2177 | [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції |
2150 | ... provider1 | 2178 | ... provider1 |
@@ -2166,12 +2194,26 @@ ${ARTICLE_17} ${False} | @@ -2166,12 +2194,26 @@ ${ARTICLE_17} ${False} | ||
2166 | 2194 | ||
2167 | 2195 | ||
2168 | Можливість подати пропозицію з фіксованою сумою третім учасником | 2196 | Можливість подати пропозицію з фіксованою сумою третім учасником |
2169 | - [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції | 2197 | + [Tags] ${USERS.users['${provider2}'].broker}: Подання пропозиції |
2170 | ... provider | 2198 | ... provider |
2171 | - ... ${USERS.users['${provider}'].broker} | 2199 | + ... ${USERS.users['${provider2}'].broker} |
2200 | + ... make_bid_fixed_amount_with_criteria_by_provider2 level1 | ||
2201 | + ... critical | ||
2202 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider2} ${TENDER['TENDER_UAID']} | ||
2203 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
2204 | + Можливість подати цінову пропозицію в статусі draft на суму ${BID_AMOUNT_3} користувачем ${provider2} | ||
2205 | + Можливість завантажити документ в пропозицію користувачем ${provider2} | ||
2206 | + Можливість додати до пропозиції відповідь на критерії користувачем ${provider2} | ||
2207 | + Можливість активувати пропозицію коритувачем ${provider2} | ||
2208 | + | ||
2209 | + | ||
2210 | +Можливість подати пропозицію з фіксованою сумою третім учасником | ||
2211 | + [Tags] ${USERS.users['${provider2}'].broker}: Подання пропозиції | ||
2212 | + ... provider | ||
2213 | + ... ${USERS.users['${provider2}'].broker} | ||
2172 | ... make_bid_fixed_amount_by_provider2 level1 | 2214 | ... make_bid_fixed_amount_by_provider2 level1 |
2173 | ... critical | 2215 | ... critical |
2174 | - [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | 2216 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider2} ${TENDER['TENDER_UAID']} |
2175 | [Teardown] Оновити LAST_MODIFICATION_DATE | 2217 | [Teardown] Оновити LAST_MODIFICATION_DATE |
2176 | Можливість подати цінову пропозицію на суму ${BID_AMOUNT_3} користувачем ${provider2} | 2218 | Можливість подати цінову пропозицію на суму ${BID_AMOUNT_3} користувачем ${provider2} |
2177 | 2219 |
Please
register
or
login
to post a comment