Commit 2628642ba937ec913c2ceedad6d60a110f48b624

Authored by OrysiaDrabych
1 parent acd892a7

Fixes

@@ -497,7 +497,6 @@ Resource resource.robot @@ -497,7 +497,6 @@ Resource resource.robot
497 497
498 498
499 Звірити відображення причин зміни договору 499 Звірити відображення причин зміни договору
500 - # here we need to receive list of rationale types from broker  
501 ${rationale_types_from_broker}= Run as ${viewer} Отримати інформацію із договору ${CONTRACT_UAID} changes[0].rationaleTypes 500 ${rationale_types_from_broker}= Run as ${viewer} Отримати інформацію із договору ${CONTRACT_UAID} changes[0].rationaleTypes
502 ${rationale_types_from_robot}= Get variable value ${USERS.users['${tender_owner}'].change_data.data.rationaleTypes} 501 ${rationale_types_from_robot}= Get variable value ${USERS.users['${tender_owner}'].change_data.data.rationaleTypes}
503 Log ${rationale_types_from_broker} 502 Log ${rationale_types_from_broker}
@@ -107,7 +107,7 @@ Suite Teardown Test Suite Teardown @@ -107,7 +107,7 @@ Suite Teardown Test Suite Teardown
107 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації 107 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
108 ... viewer 108 ... viewer
109 ... ${USERS.users['${viewer}'].broker} 109 ... ${USERS.users['${viewer}'].broker}
110 - ... view_change_document 110 + ... upload_change_document
111 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 111 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
112 Звірити відображення поля title документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з ${USERS.users['${tender_owner}']['change_doc']['name']} для користувача ${viewer} 112 Звірити відображення поля title документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з ${USERS.users['${tender_owner}']['change_doc']['name']} для користувача ${viewer}
113 113
@@ -116,7 +116,7 @@ Suite Teardown Test Suite Teardown @@ -116,7 +116,7 @@ Suite Teardown Test Suite Teardown
116 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації 116 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
117 ... viewer 117 ... viewer
118 ... ${USERS.users['${viewer}'].broker} 118 ... ${USERS.users['${viewer}'].broker}
119 - ... view_change_document 119 + ... view_change_documentOf
120 Звірити відображення поля documentOf документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з change для користувача ${viewer} 120 Звірити відображення поля documentOf документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з change для користувача ${viewer}
121 121
122 122
@@ -124,7 +124,7 @@ Suite Teardown Test Suite Teardown @@ -124,7 +124,7 @@ Suite Teardown Test Suite Teardown
124 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації 124 [Tags] ${USERS.users['${viewer}'].broker}: Відображення документації
125 ... viewer 125 ... viewer
126 ... ${USERS.users['${viewer}'].broker} 126 ... ${USERS.users['${viewer}'].broker}
127 - ... view_change_document 127 + ... upload_change_document
128 Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з ${USERS.users['${tender_owner}']['change_doc']['content']} для користувача ${viewer} 128 Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['change_doc']['id']} до договору з ${USERS.users['${tender_owner}']['change_doc']['content']} для користувача ${viewer}
129 129
130 130
@@ -132,7 +132,7 @@ Suite Teardown Test Suite Teardown @@ -132,7 +132,7 @@ Suite Teardown Test Suite Teardown
132 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування договору 132 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування договору
133 ... tender_owner 133 ... tender_owner
134 ... ${USERS.users['${tender_owner}'].broker} 134 ... ${USERS.users['${tender_owner}'].broker}
135 - ... modify_change 135 + ... modify_contract
136 [Teardown] Оновити LAST_MODIFICATION_DATE 136 [Teardown] Оновити LAST_MODIFICATION_DATE
137 ${description}= create_fake_sentence 137 ${description}= create_fake_sentence
138 Set to dictionary ${USERS.users['${tender_owner}']} new_description=${description} 138 Set to dictionary ${USERS.users['${tender_owner}']} new_description=${description}
@@ -211,7 +211,8 @@ Suite Teardown Test Suite Teardown @@ -211,7 +211,8 @@ Suite Teardown Test Suite Teardown
211 [Tags] ${USERS.users['${viewer}'].broker}: Редагування договору 211 [Tags] ${USERS.users['${viewer}'].broker}: Редагування договору
212 ... viewer 212 ... viewer
213 ... ${USERS.users['${viewer}'].broker} 213 ... ${USERS.users['${viewer}'].broker}
214 - ... tender_view 214 + ... modify_contract
  215 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
215 Звірити поле договору із значенням 216 Звірити поле договору із значенням
216 ... ${viewer} 217 ... ${viewer}
217 ... ${CONTRACT_UAID} 218 ... ${CONTRACT_UAID}
@@ -296,7 +297,7 @@ Suite Teardown Test Suite Teardown @@ -296,7 +297,7 @@ Suite Teardown Test Suite Teardown
296 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування договору 297 [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування договору
297 ... tender_owner 298 ... tender_owner
298 ... ${USERS.users['${tender_owner}'].broker} 299 ... ${USERS.users['${tender_owner}'].broker}
299 - ... add_change_contract_doc 300 + ... upload_change_document
300 [Teardown] Оновити LAST_MODIFICATION_DATE 301 [Teardown] Оновити LAST_MODIFICATION_DATE
301 Run keyword and expect error * Додати документацію до зміни договору 302 Run keyword and expect error * Додати документацію до зміни договору
302 303
@@ -325,6 +326,7 @@ Suite Teardown Test Suite Teardown @@ -325,6 +326,7 @@ Suite Teardown Test Suite Teardown
325 ... viewer 326 ... viewer
326 ... ${USERS.users['${viewer}'].broker} 327 ... ${USERS.users['${viewer}'].broker}
327 ... add_contract_doc 328 ... add_contract_doc
  329 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
328 Звірити відображення поля title документа ${USERS.users['${tender_owner}']['contract_doc']['id']} до договору з ${USERS.users['${tender_owner}']['contract_doc']['name']} для користувача ${viewer} 330 Звірити відображення поля title документа ${USERS.users['${tender_owner}']['contract_doc']['id']} до договору з ${USERS.users['${tender_owner}']['contract_doc']['name']} для користувача ${viewer}
329 331
330 332
@@ -370,6 +372,7 @@ Suite Teardown Test Suite Teardown @@ -370,6 +372,7 @@ Suite Teardown Test Suite Teardown
370 ... viewer 372 ... viewer
371 ... ${USERS.users['${viewer}'].broker} 373 ... ${USERS.users['${viewer}'].broker}
372 ... termination_reasons 374 ... termination_reasons
  375 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
373 Звірити поле договору із значенням 376 Звірити поле договору із значенням
374 ... ${viewer} 377 ... ${viewer}
375 ... ${CONTRACT_UAID} 378 ... ${CONTRACT_UAID}
@@ -402,6 +405,7 @@ Suite Teardown Test Suite Teardown @@ -402,6 +405,7 @@ Suite Teardown Test Suite Teardown
402 ... viewer 405 ... viewer
403 ... ${USERS.users['${viewer}'].broker} 406 ... ${USERS.users['${viewer}'].broker}
404 ... amount_paid 407 ... amount_paid
  408 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
405 Звірити поле договору із значенням 409 Звірити поле договору із значенням
406 ... ${viewer} 410 ... ${viewer}
407 ... ${CONTRACT_UAID} 411 ... ${CONTRACT_UAID}
@@ -439,6 +443,7 @@ Suite Teardown Test Suite Teardown @@ -439,6 +443,7 @@ Suite Teardown Test Suite Teardown
439 ... viewer 443 ... viewer
440 ... ${USERS.users['${viewer}'].broker} 444 ... ${USERS.users['${viewer}'].broker}
441 ... contract_termination 445 ... contract_termination
  446 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
442 Remove From Dictionary ${USERS.users['${viewer}'].contract_data.data} status 447 Remove From Dictionary ${USERS.users['${viewer}'].contract_data.data} status
443 Звірити поле договору із значенням 448 Звірити поле договору із значенням
444 ... ${viewer} 449 ... ${viewer}
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2 from faker.providers import BaseProvider 2 from faker.providers import BaseProvider
  3 +from faker.generator import random
3 from copy import deepcopy 4 from copy import deepcopy
4 from munch import Munch 5 from munch import Munch
5 from json import load 6 from json import load
@@ -17,14 +18,14 @@ def load_data_from_file(file_name): @@ -17,14 +18,14 @@ def load_data_from_file(file_name):
17 18
18 19
19 class OP_Provider(BaseProvider): 20 class OP_Provider(BaseProvider):
20 - __fake_data = load_data_from_file("op_faker_data.json")  
21 - word_list = __fake_data.words  
22 - procuringEntities = __fake_data.procuringEntities  
23 - addresses = __fake_data.addresses  
24 - classifications = __fake_data.classifications  
25 - cpvs = __fake_data.cpvs  
26 - items_base_data = __fake_data.items_base_data  
27 - rationale_types = __fake_data.rationale_types 21 + _fake_data = load_data_from_file("op_faker_data.json")
  22 + word_list = _fake_data.words
  23 + procuringEntities = _fake_data.procuringEntities
  24 + addresses = _fake_data.addresses
  25 + classifications = _fake_data.classifications
  26 + cpvs = _fake_data.cpvs
  27 + items_base_data = _fake_data.items_base_data
  28 + rationale_types = _fake_data.rationale_types
28 29
29 @classmethod 30 @classmethod
30 def randomize_nb_elements(self, number=10, le=60, ge=140): 31 def randomize_nb_elements(self, number=10, le=60, ge=140):
@@ -154,12 +155,4 @@ class OP_Provider(BaseProvider): @@ -154,12 +155,4 @@ class OP_Provider(BaseProvider):
154 155
155 @classmethod 156 @classmethod
156 def rationaleTypes(self, amount=3): 157 def rationaleTypes(self, amount=3):
157 - if amount >= len(self.rationale_types):  
158 - return self.rationale_types  
159 - result = []  
160 - for _ in range(amount):  
161 - element = self.random_element(self.rationale_types)  
162 - while element in result:  
163 - element = self.random_element(self.rationale_types)  
164 - result.append(element)  
165 - return result 158 + return random.sample(self.rationale_types, amount)
@@ -566,32 +566,6 @@ def convert_amount_string_to_float(amount_string): @@ -566,32 +566,6 @@ def convert_amount_string_to_float(amount_string):
566 return float(amount_string.replace(' ', '').replace(',', '.')) 566 return float(amount_string.replace(' ', '').replace(',', '.'))
567 567
568 568
569 -# GUI Frontends common  
570 -def add_data_for_gui_frontends(tender_data):  
571 - now = get_now()  
572 - # tender_data.data.enquiryPeriod['startDate'] = (now + timedelta(minutes=2)).isoformat()  
573 - tender_data.data.enquiryPeriod['endDate'] = (now + timedelta(minutes=6)).isoformat()  
574 - tender_data.data.tenderPeriod['startDate'] = (now + timedelta(minutes=7)).isoformat()  
575 - tender_data.data.tenderPeriod['endDate'] = (now + timedelta(minutes=11)).isoformat()  
576 - return tender_data  
577 -  
578 -  
579 -def convert_date_to_slash_format(isodate):  
580 - iso_dt = parse_date(isodate)  
581 - date_string = iso_dt.strftime("%d/%m/%Y")  
582 - return date_string  
583 -  
584 -  
585 -def convert_datetime_to_dot_format(isodate):  
586 - iso_dt = parse_date(isodate)  
587 - day_string = iso_dt.strftime("%d.%m.%Y %H:%M")  
588 - return day_string  
589 -  
590 -  
591 -def local_path_to_file(file_name):  
592 - return os.path.join(os.path.dirname(__file__), 'documents', file_name)  
593 -  
594 -  
595 def compare_rationale_types(type1, type2): 569 def compare_rationale_types(type1, type2):
596 return set(type1) == set(type2) 570 return set(type1) == set(type2)
597 571
Please register or login to post a comment