Commit f7ab87c064c51e0f5df7ca1099031b30d4e03b09

Authored by Leits
1 parent 17851daa

Add tags, documentation and setup to meatTender

@@ -17,7 +17,10 @@ ${broker} Quinta @@ -17,7 +17,10 @@ ${broker} Quinta
17 17
18 *** Test Cases *** 18 *** Test Cases ***
19 Можливість оголосити однопредметний тендер з неціновим показником 19 Можливість оголосити однопредметний тендер з неціновим показником
20 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер 20 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер з неціновим показником
  21 + ... tender_owner
  22 + ... ${USERS.users['${tender_owner}'].broker}
  23 + ... minimal
21 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), 24 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера),
22 ${base_tender_data}= Підготовка початкових даних 25 ${base_tender_data}= Підготовка початкових даних
23 ${tender_data}= test_meat_tender_data ${base_tender_data} 26 ${tender_data}= test_meat_tender_data ${base_tender_data}
@@ -30,16 +33,22 @@ ${broker} Quinta @@ -30,16 +33,22 @@ ${broker} Quinta
30 33
31 Можливість знайти однопредметний тендер по ідентифікатору 34 Можливість знайти однопредметний тендер по ідентифікатору
32 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору 35 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
33 - ... viewer  
34 - ... ${USERS.users['${viewer}'].broker} 36 + ... viewer tender_owner provider provider1
  37 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  38 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
35 ... minimal 39 ... minimal
36 - Дочекатись синхронізації з майданчиком ${viewer}  
37 ${usernames}= Create List ${viewer} ${tender_owner} ${provider} ${provider1} 40 ${usernames}= Create List ${viewer} ${tender_owner} ${provider} ${provider1}
38 :FOR ${username} IN @{usernames} 41 :FOR ${username} IN @{usernames}
  42 + \ Дочекатись синхронізації з майданчиком ${username}
39 \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 43 \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
40 44
41 Неможливість перевищити ліміт для нецінових критеріїв 45 Неможливість перевищити ліміт для нецінових критеріїв
  46 + [Documentation]
  47 + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed"
42 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер 48 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
  49 + ... tender_owner
  50 + ... ${USERS.users['${tender_owner}'].broker}
  51 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
43 ${invalid_features}= test_invalid_features_data 52 ${invalid_features}= test_invalid_features_data
44 ${fail}= Викликати для учасника ${tender_owner} Внести зміни в тендер shouldfail ${TENDER['TENDER_UAID']} features ${invalid_features} 53 ${fail}= Викликати для учасника ${tender_owner} Внести зміни в тендер shouldfail ${TENDER['TENDER_UAID']} features ${invalid_features}
45 Log ${fail} 54 Log ${fail}
@@ -48,16 +57,23 @@ ${broker} Quinta @@ -48,16 +57,23 @@ ${broker} Quinta
48 #Подання пропозицій 57 #Подання пропозицій
49 58
50 Відображення початку періоду прийому пропозицій оголошеного тендера 59 Відображення початку періоду прийому пропозицій оголошеного тендера
51 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
52 - ... viewer  
53 - ... ${USERS.users['${viewer}'].broker} 60 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
  61 + ... viewer provider provider1
  62 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker}
  63 + ... ${USERS.users['${provider1}'].broker}
54 ... minimal 64 ... minimal
55 ${usernames}= Create List ${viewer} ${provider} ${provider1} 65 ${usernames}= Create List ${viewer} ${provider} ${provider1}
56 :FOR ${username} IN @{usernames} 66 :FOR ${username} IN @{usernames}
  67 + \ Дочекатись синхронізації з майданчиком ${username}
57 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate 68 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate
58 69
59 Неможливість подати цінову пропозицію без нецінового показника 70 Неможливість подати цінову пропозицію без нецінового показника
  71 + [Documentation]
  72 + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed"
60 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 73 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  74 + ... provider
  75 + ... ${USERS.users['${provider}'].broker}
  76 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
61 Дочекатись дати початку прийому пропозицій ${provider} 77 Дочекатись дати початку прийому пропозицій ${provider}
62 sleep 90 78 sleep 90
63 ${bid}= test bid data 79 ${bid}= test bid data
@@ -67,6 +83,8 @@ ${broker} Quinta @@ -67,6 +83,8 @@ ${broker} Quinta
67 83
68 Подати цінову пропозицію з неціновим показником 84 Подати цінову пропозицію з неціновим показником
69 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 85 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  86 + ... provider
  87 + ... ${USERS.users['${provider}'].broker}
70 ${bid}= test bid data meat tender 88 ${bid}= test bid data meat tender
71 Log ${bid} 89 Log ${bid}
72 ${bidresponses}= Create Dictionary 90 ${bidresponses}= Create Dictionary
@@ -78,6 +96,8 @@ ${broker} Quinta @@ -78,6 +96,8 @@ ${broker} Quinta
78 96
79 Можливість змінити неціновий показник повторної цінової пропозиції до 0 97 Можливість змінити неціновий показник повторної цінової пропозиції до 0
80 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 98 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  99 + ... provider
  100 + ... ${USERS.users['${provider}'].broker}
81 ${fixbidparamsto0resp}= create_data_dict data.parameters[0].value 0 101 ${fixbidparamsto0resp}= create_data_dict data.parameters[0].value 0
82 ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto0resp} 102 ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto0resp}
83 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp} 103 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp}
@@ -85,6 +105,8 @@ ${broker} Quinta @@ -85,6 +105,8 @@ ${broker} Quinta
85 105
86 Можливість змінити неціновий показник повторної цінової пропозиції до 0.15 106 Можливість змінити неціновий показник повторної цінової пропозиції до 0.15
87 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 107 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  108 + ... provider
  109 + ... ${USERS.users['${provider}'].broker}
88 ${fixbidparamsto015resp}= create_data_dict data.parameters[0].value 0.15 110 ${fixbidparamsto015resp}= create_data_dict data.parameters[0].value 0.15
89 ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto015resp} 111 ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto015resp}
90 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp} 112 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp}
@@ -92,6 +114,9 @@ ${broker} Quinta @@ -92,6 +114,9 @@ ${broker} Quinta
92 114
93 Подати цінову пропозицію з неціновим показником другим учасником 115 Подати цінову пропозицію з неціновим показником другим учасником
94 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію 116 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
  117 + ... provider1
  118 + ... ${USERS.users['${provider1}'].broker}
  119 + [Setup] Дочекатись синхронізації з майданчиком ${provider1}
95 Дочекатись дати початку прийому пропозицій ${provider1} 120 Дочекатись дати початку прийому пропозицій ${provider1}
96 ${bid}= test bid data meat tender 121 ${bid}= test bid data meat tender
97 Log ${bid} 122 Log ${bid}
@@ -111,15 +136,22 @@ ${broker} Quinta @@ -111,15 +136,22 @@ ${broker} Quinta
111 ... viewer 136 ... viewer
112 ... ${USERS.users['${viewer}'].broker} 137 ... ${USERS.users['${viewer}'].broker}
113 ... minimal 138 ... minimal
  139 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
114 Викликати для учасника ${viewer} Отримати інформацію із тендера auctionPeriod.startDate 140 Викликати для учасника ${viewer} Отримати інформацію із тендера auctionPeriod.startDate
115 141
116 142
117 Очікування аукціону 143 Очікування аукціону
  144 + [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону
  145 + ... viewer
  146 + ... ${USERS.users['${viewer}'].broker}
118 Дочекатись дати початку аукціону ${viewer} 147 Дочекатись дати початку аукціону ${viewer}
119 sleep 1500 148 sleep 1500
120 149
121 Завершення аукціону 150 Завершення аукціону
122 - Дочекатись синхронізації з майданчиком ${tender_owner} 151 + [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону
  152 + ... tender_owner
  153 + ... ${USERS.users['${tender_owner}'].broker}
  154 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
123 ${tender_data}= Викликати для учасника ${tender_owner} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 155 ${tender_data}= Викликати для учасника ${tender_owner} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
124 ${result}= chef ${tender_data.data.bids} ${tender_data.data.features} 156 ${result}= chef ${tender_data.data.bids} ${tender_data.data.features}
125 Log Many ${result[0]} ${tender_data.data.awards[0]} 157 Log Many ${result[0]} ${tender_data.data.awards[0]}
Please register or login to post a comment