Commit 123ea4e1c448f33ab7572654f619f26916a070ed
1 parent
9609be85
Update keywords.robot and initial_data.py
Split 'Підготовка початкових даних' into: Підготовка даних для створення тендера Підготовка даних для подання скарги Підготовка даних для відповіді на скаргу Підготовка даних для запитання Підготовка даних для відповіді на запитання Add logging and error message to 'Порівняти об'єкти' and 'Звірити дату' initial_data: Change test_question_data and test_complaint_data
Showing
2 changed files
with
39 additions
and
25 deletions
... | ... | @@ -254,8 +254,8 @@ def test_meat_tender_data(tender): |
254 | 254 | return tender |
255 | 255 | |
256 | 256 | |
257 | -def test_question_data(): | |
258 | - return munchify({ | |
257 | +def test_question_data(lot=False): | |
258 | + data = munchify({ | |
259 | 259 | "data": { |
260 | 260 | "author": { |
261 | 261 | "address": { |
... | ... | @@ -282,6 +282,9 @@ def test_question_data(): |
282 | 282 | "title": fake.sentence(nb_words=6, variable_nb_words=True) |
283 | 283 | } |
284 | 284 | }) |
285 | + if lot: | |
286 | + data = test_lot_question_data(data) | |
287 | + return data | |
285 | 288 | |
286 | 289 | |
287 | 290 | def test_question_answer_data(): |
... | ... | @@ -292,8 +295,8 @@ def test_question_answer_data(): |
292 | 295 | }) |
293 | 296 | |
294 | 297 | |
295 | -def test_complaint_data(): | |
296 | - return munchify({ | |
298 | +def test_complaint_data(lot=False): | |
299 | + data = munchify({ | |
297 | 300 | "data": { |
298 | 301 | "author": { |
299 | 302 | "address": { |
... | ... | @@ -320,6 +323,9 @@ def test_complaint_data(): |
320 | 323 | "title": fake.sentence(nb_words=6, variable_nb_words=True) |
321 | 324 | } |
322 | 325 | }) |
326 | + if lot: | |
327 | + data = test_lot_complaint_data(data) | |
328 | + return data | |
323 | 329 | |
324 | 330 | |
325 | 331 | def test_complaint_reply_data(): | ... | ... |
... | ... | @@ -79,25 +79,7 @@ Get Broker Property By Username |
79 | 79 | Run Keyword And Return Get Broker Property ${broker_name} ${property} |
80 | 80 | |
81 | 81 | |
82 | -Підготовка початкових даних | |
83 | - @{QUESTIONS}= Create list | |
84 | - ${question}= test question data | |
85 | - ${question_lot}= test_lot_question_data ${question} | |
86 | - Append to list ${QUESTIONS} ${question} ${question_lot} | |
87 | - Set Global Variable @{QUESTIONS} | |
88 | - @{ANSWERS}= Create list | |
89 | - ${answer}= test_question_answer_data | |
90 | - Append to list ${ANSWERS} ${answer} | |
91 | - Set Global Variable @{ANSWERS} | |
92 | - @{COMPLAINTS}= Create list | |
93 | - ${complaint}= test_complaint_data | |
94 | - ${complaint_lot}= test_lot_complaint_data ${complaint} | |
95 | - Append to list ${COMPLAINTS} ${complaint} ${complaint_lot} | |
96 | - Set Global Variable @{COMPLAINTS} | |
97 | - @{REPLIES}= Create list | |
98 | - ${reply}= test_complaint_reply_data | |
99 | - Append to list ${REPLIES} ${reply} | |
100 | - Set Global Variable @{REPLIES} | |
82 | +Підготовка даних для створення тендера | |
101 | 83 | ${custom_intervals}= Get Broker Property By Username ${tender_owner} intervals |
102 | 84 | ${default_intervals}= Get Broker Property Default intervals |
103 | 85 | ${period_intervals}= merge_dicts ${default_intervals} ${custom_intervals} |
... | ... | @@ -109,6 +91,28 @@ Get Broker Property By Username |
109 | 91 | [return] ${tender_data} |
110 | 92 | |
111 | 93 | |
94 | +Підготовка даних для подання скарги | |
95 | + [Arguments] ${lot}=${False} | |
96 | + ${complaint}= test_complaint_data ${lot} | |
97 | + [Return] ${complaint} | |
98 | + | |
99 | + | |
100 | +Підготовка даних для відповіді на скаргу | |
101 | + ${reply}= test_complaint_reply_data | |
102 | + [Return] ${reply} | |
103 | + | |
104 | + | |
105 | +Підготовка даних для запитання | |
106 | + [Arguments] ${lot}=${False} | |
107 | + ${question}= test_question_data ${lot} | |
108 | + [Return] ${question} | |
109 | + | |
110 | + | |
111 | +Підготовка даних для відповіді на запитання | |
112 | + ${answer}= test_question_answer_data | |
113 | + [Return] ${answer} | |
114 | + | |
115 | + | |
112 | 116 | Завантажуємо бібліотеку з реалізацією для майданчика ${keywords_file} |
113 | 117 | ${bundled_st}= Run Keyword And Return Status Import Resource ${CURDIR}${/}brokers${/}${keywords_file}.robot |
114 | 118 | ${external_st}= Run Keyword And Return Status Import Resource ${CURDIR}${/}..${/}..${/}src${/}robot_tests.broker.${keywords_file}${/}${keywords_file}.robot |
... | ... | @@ -171,9 +175,11 @@ Get Broker Property By Username |
171 | 175 | |
172 | 176 | Порівняти об'єкти |
173 | 177 | [Arguments] ${left} ${right} |
178 | + Log ${left} | |
179 | + Log ${right} | |
174 | 180 | Should Not Be Equal ${left} ${None} |
175 | 181 | Should Not Be Equal ${right} ${None} |
176 | - Should Be Equal ${left} ${right} | |
182 | + Should Be Equal ${left} ${right} msg=Objects are not equal | |
177 | 183 | |
178 | 184 | |
179 | 185 | Звірити дату тендера |
... | ... | @@ -198,10 +204,12 @@ Get Broker Property By Username |
198 | 204 | ... ``left`` and ``right`` dates is more than ``accuracy``, |
199 | 205 | ... otherwise it will pass. |
200 | 206 | [Arguments] ${left} ${right} ${accuracy}=60 |
207 | + Log ${left} | |
208 | + Log ${right} | |
201 | 209 | Should Not Be Equal ${left} ${None} |
202 | 210 | Should Not Be Equal ${right} ${None} |
203 | 211 | ${status}= compare_date ${left} ${right} ${accuracy} |
204 | - Should Be True ${status} | |
212 | + Should Be True ${status} msg=Dates are not equal: ${left} != ${right} | |
205 | 213 | |
206 | 214 | |
207 | 215 | Звірити поля предметів закупівлі багатопредметного тендера | ... | ... |
Please
register
or
login
to post a comment