Commit 30734700204b7bef003fa3a2756695b262a6dc4f
Merge pull request #21 from selurvedu/move_complaint_tests
Move complaint tests from singleItemTender into singleItemTenderComplaints; improve PEP8 compliance
Showing
5 changed files
with
30 additions
and
48 deletions
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