Commit 30734700204b7bef003fa3a2756695b262a6dc4f

Authored by Myroslav Opyr
2 parents 376d409c 1942523c

Merge pull request #21 from selurvedu/move_complaint_tests

Move complaint tests from singleItemTender into singleItemTenderComplaints; improve PEP8 compliance
1 from openprocurement_client.client import Client 1 from openprocurement_client.client import Client
2 import sys 2 import sys
3 3
4 -def prepare_api_wrapper(key='', host_url="https://api-sandbox.openprocurement.org", api_version='0.8' ):  
5 - return Client(key, host_url, api_version ) 4 +
  5 +def prepare_api_wrapper(key='', host_url="https://api-sandbox.openprocurement.org", api_version='0.8'):
  6 + return Client(key, host_url, api_version)
  7 +
6 8
7 def get_internal_id(get_tenders_function, date): 9 def get_internal_id(get_tenders_function, date):
8 - result = get_tenders_function({"offset": date, "opt_fields": 'tenderID', })  
9 - #import pdb; pdb.Pdb(stdout=sys.__stdout__).set_trace()  
10 - return result 10 + result = get_tenders_function({"offset": date, "opt_fields": 'tenderID'})
  11 + return result
  1 +from datetime import date, datetime, timedelta
  2 +from dateutil.parser import parse
  3 +from dateutil.tz import tzlocal
1 from iso8601 import parse_date 4 from iso8601 import parse_date
  5 +from jsonpath_rw import parse as parse_path
  6 +from pytz import timezone
2 from robot.output import LOGGER 7 from robot.output import LOGGER
3 from robot.output.loggerhelper import Message 8 from robot.output.loggerhelper import Message
4 from robot.libraries.BuiltIn import BuiltIn 9 from robot.libraries.BuiltIn import BuiltIn
5 from robot.errors import HandlerExecutionFailed 10 from robot.errors import HandlerExecutionFailed
6 -from datetime import datetime, timedelta, date  
7 -from dateutil.parser import parse  
8 -from dateutil.tz import tzlocal  
9 -from pytz import timezone  
10 -from jsonpath_rw import parse as parse_path  
11 -import time  
12 from op_robot_tests.tests_files.initial_data import ( 11 from op_robot_tests.tests_files.initial_data import (
13 test_tender_data 12 test_tender_data
14 ) 13 )
  14 +import time
15 15
16 TIMEZONE = timezone('Europe/Kiev') 16 TIMEZONE = timezone('Europe/Kiev')
17 17
  18 +
18 def convert_date_to_etender_format(isodate): 19 def convert_date_to_etender_format(isodate):
19 - iso_dt=parse_date(isodate) 20 + iso_dt = parse_date(isodate)
20 date_string = iso_dt.strftime("%d-%m-%Y") 21 date_string = iso_dt.strftime("%d-%m-%Y")
21 - return date_string 22 + return date_string
  23 +
22 24
23 def convert_time_to_etender_format(isodate): 25 def convert_time_to_etender_format(isodate):
24 - iso_dt=parse_date(isodate) 26 + iso_dt = parse_date(isodate)
25 time_string = iso_dt.strftime("%H:%M") 27 time_string = iso_dt.strftime("%H:%M")
26 - return time_string 28 + return time_string
@@ -37,21 +37,6 @@ ${question_id} 0 @@ -37,21 +37,6 @@ ${question_id} 0
37 Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data} 37 Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data}
38 Log ${USERS.users['${tender_owner}']} 38 Log ${USERS.users['${tender_owner}']}
39 39
40 -Можливість подати скаргу на умови  
41 - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови  
42 - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі  
43 - Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
44 - ${LAST_MODIFICATION_DATE}= Get Current Date  
45 - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}  
46 -  
47 -Можливість побачити скаргу користувачем  
48 - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера  
49 - Викликати для учасника ${provider} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
50 -  
51 -Можливість побачити скаргу анонімом  
52 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
53 - Викликати для учасника ${viewer} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
54 -  
55 Пошук однопредметного тендера по ідентифікатору 40 Пошук однопредметного тендера по ідентифікатору
56 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору 41 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
57 Дочекатись синхронізації з майданчиком ${viewer} 42 Дочекатись синхронізації з майданчиком ${viewer}
@@ -231,14 +216,6 @@ ${question_id} 0 @@ -231,14 +216,6 @@ ${question_id} 0
231 Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} 216 Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
232 Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer} 217 Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer}
233 218
234 -Можливість побачити скаргу користувачем під час періоду уточнень  
235 - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера  
236 - Викликати для учасника ${provider} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
237 -  
238 -Можливість побачити скаргу анонімом під час періоду уточнень  
239 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
240 - Викликати для учасника ${viewer} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
241 -  
242 Подати цінову пропозицію bidder 219 Подати цінову пропозицію bidder
243 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 220 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
244 Дочекатись дати початку прийому пропозицій 221 Дочекатись дати початку прийому пропозицій
@@ -338,14 +315,6 @@ ${question_id} 0 @@ -338,14 +315,6 @@ ${question_id} 0
338 ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} 315 ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
339 Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload ${bid_doc_upload} 316 Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload ${bid_doc_upload}
340 317
341 -Можливість побачити скаргу користувачем під час подачі пропозицій  
342 - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера  
343 - Викликати для учасника ${provider} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
344 -  
345 -Можливість побачити скаргу анонімом під час подачі пропозицій  
346 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера  
347 - Викликати для учасника ${viewer} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}  
348 -  
349 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій 318 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
350 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій 319 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
351 Дочекатись дати закінчення прийому пропозицій 320 Дочекатись дати закінчення прийому пропозицій
@@ -32,10 +32,19 @@ ${broker} Quinta @@ -32,10 +32,19 @@ ${broker} Quinta
32 32
33 Можливість подати скаргу на умови 33 Можливість подати скаргу на умови
34 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови 34 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови
  35 + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
35 Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} 36 Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
36 ${LAST_MODIFICATION_DATE}= Get Current Date 37 ${LAST_MODIFICATION_DATE}= Get Current Date
37 Set Global Variable ${LAST_MODIFICATION_DATE} 38 Set Global Variable ${LAST_MODIFICATION_DATE}
38 39
  40 +Можливість побачити скаргу користувачем
  41 + [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  42 + Викликати для учасника ${provider} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
  43 +
  44 +Можливість побачити скаргу анонімом
  45 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  46 + Викликати для учасника ${viewer} Порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
  47 +
39 Можливість відхилити скаргу на умови 48 Можливість відхилити скаргу на умови
40 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відхилити скаргу на умови 49 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відхилити скаргу на умови
41 Set To Dictionary ${COMPLAINTS[0].data} status declined 50 Set To Dictionary ${COMPLAINTS[0].data} status declined
1 from setuptools import setup, find_packages 1 from setuptools import setup, find_packages
2 -import sys, os 2 +import os
  3 +import sys
3 4
4 version = '0.0' 5 version = '0.0'
5 6
@@ -8,7 +9,7 @@ setup(name='op_robot_tests', @@ -8,7 +9,7 @@ setup(name='op_robot_tests',
8 description="", 9 description="",
9 long_description="""\ 10 long_description="""\
10 """, 11 """,
11 - classifiers=[], # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers 12 + classifiers=[], # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
12 keywords='', 13 keywords='',
13 author='', 14 author='',
14 author_email='', 15 author_email='',
Please register or login to post a comment