Commit d365fb309c1f5b0d3b59d57e01c381e6a137dc2d

Authored by selurvedu
2 parents 279ad397 caa8bb44

Merge pull request #94 from mykhaly

Work with Створити тендер... (adapted_data)

Branch: mykhaly/work_Creating_tender_adapted_data

Conflicts:
	op_robot_tests/tests_files/limited_keywords.robot
@@ -29,8 +29,9 @@ Library openprocurement_client_helper.py @@ -29,8 +29,9 @@ Library openprocurement_client_helper.py
29 29
30 30
31 Підготувати дані для оголошення тендера 31 Підготувати дані для оголошення тендера
32 - ${INITIAL_TENDER_DATA}= prepare_test_tender_data  
33 - [return] ${INITIAL_TENDER_DATA} 32 + [Documentation] Це слово використовується в майданчиків, тому потрібно, щоб воно було і тут
  33 + [Arguments] ${username} ${tender_data}
  34 + [return] ${tender_data}
34 35
35 36
36 Створити тендер 37 Створити тендер
@@ -10,12 +10,21 @@ Resource resource.robot @@ -10,12 +10,21 @@ Resource resource.robot
10 ############################################################################################## 10 ##############################################################################################
11 Можливість створити закупівлю для тестування скасування 11 Можливість створити закупівлю для тестування скасування
12 ${tender_data}= Підготовка даних для створення тендера 12 ${tender_data}= Підготовка даних для створення тендера
  13 + # munchify is used to make deep copy of ${tender_data}
  14 + ${tender_data_copy}= munchify ${tender_data}
  15 + ${status} ${adapted_data}= Run Keyword And Ignore Error Викликати для учасника ${tender_owner} Підготувати дані для оголошення тендера ${tender_data_copy}
  16 + ${adapted_data}= Set variable if '${status}' == 'FAIL' ${tender_data_copy} ${adapted_data}
  17 + # munchify is used to make nice log output
  18 + ${adapted_data}= munchify ${adapted_data}
  19 + Log ${tender_data}
  20 + Log ${adapted_data}
  21 + ${status}= Run keyword and return status Dictionaries Should Be Equal ${adapted_data.data} ${tender_data.data}
  22 + Run keyword if ${status} == ${False} Log Initial tender data was changed WARN
13 ${TENDER_UAID}= Викликати для учасника ${tender_owner} 23 ${TENDER_UAID}= Викликати для учасника ${tender_owner}
14 ... Створити тендер 24 ... Створити тендер
15 - ... ${tender_data}  
16 - Log ${tender_data} 25 + ... ${adapted_data}
17 Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID} 26 Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}
18 - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${tender_data} 27 + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}
19 Log ${TENDER} 28 Log ${TENDER}
20 29
21 30
@@ -62,12 +71,21 @@ Resource resource.robot @@ -62,12 +71,21 @@ Resource resource.robot
62 71
63 Можливість створити закупівлю 72 Можливість створити закупівлю
64 ${tender_data}= Підготовка даних для створення тендера 73 ${tender_data}= Підготовка даних для створення тендера
  74 + # munchify is used to make deep copy of ${tender_data}
  75 + ${tender_data_copy}= munchify ${tender_data}
  76 + ${status} ${adapted_data}= Run Keyword And Ignore Error Викликати для учасника ${tender_owner} Підготувати дані для оголошення тендера ${tender_data_copy}
  77 + ${adapted_data}= Set variable if '${status}' == 'FAIL' ${tender_data_copy} ${adapted_data}
  78 + # munchify is used to make nice log output
  79 + ${adapted_data}= munchify ${adapted_data}
  80 + Log ${tender_data}
  81 + Log ${adapted_data}
  82 + ${status}= Run keyword and return status Dictionaries Should Be Equal ${adapted_data.data} ${tender_data.data}
  83 + Run keyword if ${status} == ${False} Log Initial tender data was changed WARN
65 ${TENDER_UAID}= Викликати для учасника ${tender_owner} 84 ${TENDER_UAID}= Викликати для учасника ${tender_owner}
66 ... Створити тендер 85 ... Створити тендер
67 - ... ${tender_data}  
68 - Log ${tender_data} 86 + ... ${adapted_data}
69 Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID} 87 Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}
70 - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${tender_data} 88 + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}
71 Log ${TENDER} 89 Log ${TENDER}
72 90
73 91
Please register or login to post a comment