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