From 5b1b25409b3894d99c02534ca322a3e67b08812a Mon Sep 17 00:00:00 2001 From: mykhaly <yurkamykhalchuk@gmail.com> Date: Tue, 30 Aug 2016 20:09:31 +0300 Subject: [PATCH] Add 2-phase commit for tender creation --- op_robot_tests/tests_files/brokers/openprocurement_client.robot | 8 +++++++- op_robot_tests/tests_files/initial_data.py | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/op_robot_tests/tests_files/brokers/openprocurement_client.robot b/op_robot_tests/tests_files/brokers/openprocurement_client.robot index f7ac920..8059704 100644 --- a/op_robot_tests/tests_files/brokers/openprocurement_client.robot +++ b/op_robot_tests/tests_files/brokers/openprocurement_client.robot @@ -77,8 +77,14 @@ Library openprocurement_client_helper.py Створити тендер [Arguments] ${username} ${tender_data} ${tender}= Call Method ${USERS.users['${username}'].client} create_tender ${tender_data} - Log object data ${tender} created_tender + Log ${tender} ${access_token}= Get Variable Value ${tender.access.token} + ${status}= Set Variable If 'open' in '${MODE}' active.tendering ${EMPTY} + ${status}= Set Variable If 'below' in '${MODE}' active.enquiries ${status} + ${status}= Set Variable If '${status}'=='${EMPTY}' active ${status} + Set To Dictionary ${tender['data']} status=${status} + ${tender}= Call Method ${USERS.users['${username}'].client} patch_tender ${tender} + Log ${tender} Set To Dictionary ${USERS.users['${username}']} access_token=${access_token} Set To Dictionary ${USERS.users['${username}']} tender_data=${tender} Log ${USERS.users['${username}'].tender_data} diff --git a/op_robot_tests/tests_files/initial_data.py b/op_robot_tests/tests_files/initial_data.py index fb4d4a4..d402d63 100644 --- a/op_robot_tests/tests_files/initial_data.py +++ b/op_robot_tests/tests_files/initial_data.py @@ -127,6 +127,7 @@ def test_tender_data(params, periods=("enquiry", "tender")): data['features'].append(new_feature) if not data['features']: del data['features'] + data['status'] = 'draft' return munchify(data) -- libgit2 0.24.0